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

Che cosa è Ambito globale in PHP

? PHP è un sistema di programmazione che crea i file per la generazione di pagine web. Il programma PHP è una pagina di HTML con un numero di elementi programmati PHP inseriti , che generano HTML dinamico in base al risultato di ogni pezzo di uscita del codice. Le variabili in un programma PHP hanno " portata ". Ciò si riferisce alla zona di codice in cui la variabile è attiva . Portata globale si applica a una variabile dichiarata nel corpo principale di un programma . Local Scope

Un programma PHP contiene sotto- sezioni chiamate funzioni. Funzioni hanno le proprie variabili che sono attivi solo all'interno di tale funzione . I valori di una funzione si può accedere solo al di fuori che la funzione in due modi : se la variabile viene restituito al programma chiamante , e fare riferimento a una variabile globale all'interno della funzione
passaggio di valori < br . >

una variabile globale può essere passato a una funzione come parametro . Tuttavia lo stato di tale variabile al momento la funzione è stata chiamata non sarà alterata . La funzione utilizza il valore passato ad esso in uno dei suoi parametri facendo riferimento al valore di parametro , piuttosto che la variabile globale originale da cui è stato copiato il valore del parametro .
Referencing

un metodo di passare il controllo di una variabile globale di una funzione è di dare un riferimento a tale valore in un parametro della funzione . In questo modo , quando la funzione agisce su detto parametro , anche se tale parametro ha un nome diverso alla variabile globale originale , aggiorna il valore della variabile globale . Così il campo d'applicazione della variabile globale è estesa nella funzione .
Dichiarazione Globale

Un metodo più chiara di estendere l'ambito di una variabile globale è quello di ri-dichiarare che variabile all'interno della funzione . Basta dichiarare una variabile con lo stesso nome della variabile globale non avrebbe funzionato. In un tale scenario , la variabile con quel nome sarebbe esistere al di fuori della funzione , e una variabile diversa con lo stesso nome avrebbe operato all'interno della funzione . Cambiando il valore della variabile all'interno della funzione non altererebbe il valore variabile nella variabile globale . Se la variabile globale è ri- dichiarata all'interno della funzione utilizzando la parola chiave "globale" , quindi la dichiarazione di funzione non crea una nuova variabile con lo stesso nome , ma richiama la variabile globale nel campo di applicazione della funzione . Così globale non è , per impostazione predefinita, "globale ", perché essa non si applica all'interno di funzioni se non specificamente concesso portata all'interno di una funzione utilizzando la parola chiave globale .

 

Programmazione © www.354353.com