On 2012-01-08 17:09:51 +0000, alex said:
> ho creato il file 'fun.php' che contiene il seguente codice:
>
> <?php
> function operazioniComuni(){
> if ($SoQuelloCheFaccio) operazioniDelicate();
> }
>
> function operazioniDelicate(){
> // sto eseguendo operaziono delicate
> }
> ?>
>
> Quindi se da un file php esterno, volessi accedere alla funzione
> 'operazioniComuni' mi basta scrivere quanto segue:
>
> <?php
> include('fun.php');
> operazioniComuni();
> ?>
>
> Il problema č che allo stesso modo potrei anche accedere alla funzione
> 'operazioniDelicate', ma naturalmente la cosa non č gradita...
>
> In altri linguaggi di programmazione ci sono ad esempio degli appositi
> attributi (public, private, protected, friend...) da associare alla
> funzione per limitarne l'accesso.
> In php c'č qualcosa di simile?
In PHP 5 ci sono le classi come in tutti gli altri linguaggi di
programmazione. Quelle che stai defininendo sono funzioni globali che
quindi sono accessibili ovunque come in qualsiasi altro linguaggio. Ti
conviene leggere qualcosa sulle classi perché solo al suo interno č
possibile definire public, protected e private.
--- Posted via news://
freenews.netfront.net/ - Complaints to
ne...@netfront.net ---