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

Definizione di Global e statico in PHP

Il linguaggio di programmazione PHP fornisce un metodo per la scrittura di pagine web dinamiche. "Globale " e "statica" sono due tipi di modificatori per variabili nel linguaggio PHP . Ci sono altri due stati per le variabili in PHP , che sono "locali" e " parametro di funzione . " Variabili PHP

variabili sono contenitori per memorizzare i valori in memoria all'interno di un programma . Anche se il nome suggerisce che il valore contenuto in una variabile cambierà , il termine " variabile" viene in genere applicato a qualsiasi tipo di contenitore di dati , che comprende " costanti ". Una costante è una variabile il cui valore non cambia per tutta la durata della programma . I parametri sono altri tipi di variabili e sono specificatamente utilizzati per passare valori alle funzioni e procedure .
Scope

" Ambito di applicazione " spiega le zone di un programma durante il quale una variabile ha una presenza . Due variabili con lo stesso nome possono coesistere in diverse parti di un programma se operano con portata diversa . Questo può facilmente portare a confusione , e quindi è buona norma evitare di duplicare i nomi delle variabili , o addirittura precedere il nome della variabile con un codice o sigla che spiega la portata della variabile . Per esempio si consiglia di nominare tutti variabile globale " G_ " per rendere immediatamente l'ambito della variabile chiaro .
Globale Dichiarazione

parola chiave globale prima di una dichiarazione di variabile all'interno di una funzione rende un riferimento alla variabile globale con lo stesso nome . Ad esempio, una variabile denominata $ risk_factor dichiarato il fattore principale non sarà accessibile all'interno di funzioni di tale programma . Se una variabile risk_factor $ è utilizzato all'interno di una funzione del programma non sarà la stessa variabile come $ risk_factor globale . Se il primo utilizzo della variabile $ risk_factor all'interno della funzione ha la parola chiave "globale" di fronte ad essa , la variabile sarà la variabile globale e non una nuova dichiarazione di un'altra variabile con lo stesso nome ma con un ambito di applicazione diverso .

Variabili statiche

variabili dichiarate all'interno di funzioni non mantengono i loro valori tra le chiamate a tale funzione. Se una variabile viene elaborato ad avere un valore differente per il momento la funzione arriva alla fine del suo codice , la prossima volta che la funzione viene chiamata la variabile avrà ancora e non il suo valore iniziale perpetua il valore lasciati dal precedente esecuzione . La parola chiave static altera questo comportamento così la funzione inizia con il valore che aveva al termine della precedente esecuzione di tale funzione . La diversa applicazione dei modificatori delle variabili globali e statiche rende chiaro che i due stati non possono essere applicati alla stessa variabile contemporaneamente .

 

Programmazione © www.354353.com