Sintassi
$ variabile_name = value
Il simbolo '$' viene utilizzato per dichiarare qualsiasi tipo di variabile in PHP. Le regole di dichiarazione del nome della variabile devono essere seguite per dichiarare la variabile. Qualsiasi numero o valore stringa o null può essere assegnato come valore della variabile.
Esempio 1: dichiarare una semplice variabile globale
L'esempio seguente mostra come la variabile globale con il valore stringa e il valore numerico può essere dichiarata e stampata nello script PHP. Nello script, la variabile $ Message viene utilizzata per archiviare il valore della stringa e la variabile $ Year viene utilizzata per archiviare il valore numerico. Queste due variabili sono stampate in seguito.
// Dichiara una variabile con un valore di stringaProduzione:
Il seguente output apparirà dopo aver eseguito lo script sopra dal server.
Esempio 2: accedere a una variabile globale all'interno di una funzione utilizzando la parola chiave globale
Il seguente script mostra un modo di utilizzare la variabile globale all'interno della funzione PHP. La variabile globale non può essere riconosciuta all'interno della funzione PHP e la variabile tratterà come una variabile locale. Qui, il globale La parola chiave viene utilizzata con la variabile per utilizzare la variabile globale precedentemente definita all'interno della funzione denominata aggiungere(). $ numero è una variabile globale qui. Il valore di questa variabile viene modificato all'interno e all'esterno della funzione. La variabile è stampata all'interno e all'esterno della funzione anche per verificare la variazione della variabile globale.
// dichiara una variabile globale con il numeroProduzione:
Il seguente output apparirà dopo aver eseguito lo script sopra dal server. Il valore del $ numero è 10 prima di chiamare la funzione. 20 viene aggiunto con $ numero All'interno della funzione e il valore del numero $ è stampato che è 30. Successivamente, 5 viene detratto da il numero $ al di fuori della funzione che è 25.
Esempio 3: accedere a una variabile globale all'interno di una funzione utilizzando $ Globals Array
L'esempio seguente mostra un altro modo di utilizzare la variabile globale all'interno della funzione. Qui, il $ _Globals [] L'array viene utilizzato per identificare la variabile globale all'interno della funzione. Nella sceneggiatura, sono dichiarate tre variabili globali. Due variabili denominate $ value1 E $ valore2 sono inizializzati con i valori della stringa e IL Il valore $ variabile non è definito che viene inizializzato in seguito all'interno e all'esterno della funzione. I valori di $ value1 E $ valore2 sono combinati e conservati in $ valore All'interno della funzione e stampato. Successivamente, il valore di $ value1 è combinato con un altro valore di stringa e memorizzato in $ valore al di fuori della funzione.
// dichiara tre variabili globaliProduzione:
Il seguente output apparirà dopo aver eseguito lo script sopra dal server. Dopo aver chiamato il Combine_string () funzione, il valore combinato di $ value1 E $ valore2 è stampato. Il valore di $ value1 è combinato con un'altra stringa e stampato al di fuori della funzione.
Esempio 4: usando una variabile globale nell'argomento della funzione
L'esempio seguente mostra come la variabile globale può essere utilizzata come argomento funzione come riferimento. Crea un file PHP con il seguente script. Qui, il $ n La variabile è una variabile globale che viene passata come variabile di riferimento alla funzione denominata controllo(). Il valore della variabile globale viene modificato all'interno della funzione e la variabile viene stampata al di fuori della funzione.
// Definisci la variabile globaleProduzione:
Il seguente output apparirà dopo aver eseguito lo script sopra dal server. Il valore iniziale di $ n è 10 che è incrementato di 1 all'interno della funzione. $ n è stampato più tardi.
Conclusione
La variabile globale è una parte essenziale di qualsiasi script PHP. Nessuno script può essere scritto senza usare le variabili globali. Gli usi delle variabili definite dall'utente sono principalmente focalizzati su questo tutorial. In che modo le variabili globali possono essere utilizzate all'interno della funzione sono spiegati anche in questo tutorial utilizzando l'array chiave Global Key e $ _Globals [] che è una variabile superglobal.