Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come utilizzare spazi dei nomi PHP

Namespace in PHP permettono ai programmatori di incorporare funzionalità di codice in file organizzati . Il programmatore può organizzare il contenuto di questi file in base ai dati dei file contengono o le procedure del codice nei file di esecuzione . Quindi il programmatore può importare il file nel nuovo codice , permettendo al programma corrente per utilizzare la funzionalità del vecchio . Questo esempio mostra come l'importazione di un file PHP in un altro file PHP aiuta a estendere la funzionalità e condividere il codice tra i programmi . Cose che ti serviranno
Text Editor
PHP interprete
Mostra più istruzioni
1

definire il codice come parte di uno spazio dei nomi . Creare un file denominato " file1.php " nell'editor di testo e inserisci questo codice di esempio :

namespace sampleSpace ;

const X = 1 ; < ? br>

? >

Questo codice PHP definisce uno spazio dei nomi " sampleSpace " , che contiene le costanti X variabili impostati al valore numerico " 1 ". Salvare il file .
2

Creare un nuovo file PHP ( il nome è " file2.php " ) nella stessa directory che " file1.php " esiste . Copia questo codice di esempio :

;

Questo codice crea un programma php vuoto

include " file1.php "

? ? > che include " file1.php " . Questo permette al programmatore di utilizzare qualsiasi codice in " file1.php " facendo riferimento al namespace " sampleSpace " che file1.php rappresenta. In particolare, questo permette al programmatore di utilizzare la variabile "X" all'interno dello spazio dei nomi in " file1.php " per estendere il proprio codice .
3

Usa il codice incluso nella " file1 . php " nel contesto di un altro file . Per fare un esempio : ?

include " file1.php " ;

const X = 2;

echo X ;

eco sampleSpace \\ X ;

>

Sia " file1.php " e " file2.php " contenere la variabile costante " X" ? . Utilizzando gli spazi dei nomi , tuttavia , permette al programmatore di utilizzare entrambe le variabili nel contesto dei loro spazi dei nomi . Quindi , il comando "echo X" stamperà il numero "2" perché si riferisce alla variabile di riferimento immediato ( X) . Il comando comando "echo sampleSpace \\ X" viene stampato il numero " 1 ", perché si riferisce alla costante variabile "X" specifico per lo spazio dei nomi " sampleSpace " . Qualsiasi riferimento ad una variabile o una funzione in uno spazio dei nomi da un altro file al di fuori di tale spazio dei nomi deve essere strutturato come "\\ variabile namespace ".

 

Programmazione © www.354353.com