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

Come catturare tutte le variabili di una funzione SCOPE PHP

Elenco delle variabili nell'ambito di una funzione PHP può essere utile durante il debug per determinare quali variabili sono accessibili e definito . L'ambito di una variabile è la zone dello script in cui è definita la variabile . A differenza di altri linguaggi di programmazione , le normali variabili globali non sono accessibili all'interno di una funzione PHP a meno che non siano dichiarati nuovamente la parola "globale" . Superglobals , come ad esempio " $ _SERVER " e " $ _POST " sono disponibili in tutti gli ambiti. È possibile accedere a un elenco di tutte le variabili in ambito di una funzione con la funzione " get_defined_vars " . Istruzioni
1

Aprire il file PHP in un editor di testo, come Blocco note di Windows
2

creare una funzione con l'aggiunta del seguente codice : .

funzione my_funct ( ) {
3

dichiarare e assegnare i valori di tutte le variabili che si desidera utilizzare nella funzione . Per esempio :

$ a = 5; $ b = 11;

Eventuali variabili dichiarate ma non ancora assegnato un valore ( ad esempio " $ z ;") non saranno inclusi nella funzione di . portata
4

stampare tutte le variabili nel campo di applicazione della funzione aggiungendo il codice :

print_r ( array_keys ( get_defined_vars ( ))) ;

Utilizzando l'esempio , questo mostrerà le voci di matrice per le variabili " $ a" e " $ b . "
5

Chiudere la funzione con il codice :

}
6

Chiamare la funzione aggiungendo il codice :

my_funct ();
7

Salvare il file PHP e caricarlo sul server Web per visualizzare le variabili nel campo di applicazione della funzione .

 

Programmazione © www.354353.com