Notering variablene i en PHP -funksjon omfang kan være nyttig under feilsøking for å finne ut hvilke variabler er tilgjengelig og definert. Omfanget av en variabel er de områdene av manuset hvor variabelen er definert . I motsetning til enkelte andre programmeringsspråk , normale globale variabler ikke er tilgjengelige inne i en PHP -funksjon med mindre de er deklarert igjen med den "globale " søkeord . Superglobals , for eksempel " $ _SERVER " og "$ _POST " er tilgjengelig i alle områdene . Du kan få tilgang til en liste over alle variablene i en funksjon omfang med " get_defined_vars "-funksjonen . Instruksjoner
en
Åpne PHP-filen i en teksteditor , for eksempel Windows Notepad
2
Lag en funksjon ved å legge følgende kode: .
funksjon my_funct ( ) {
3
Erklærer og tilordne verdier til eventuelle variabler du vil bruke i funksjonen . For eksempel : en
$ a = 5 , $ b = 11;
Eventuelle variabler deklarert, men ikke er tildelt en verdi ennå ( for eksempel " $ z ; ") vil ikke bli inkludert i funksjonens . omfang
4
Skriv ut alle variablene i funksjonen omfang ved å legge inn koden : en
print_r ( array_keys ( get_defined_vars ( ) ));
ved å bruke eksempelet , dette vil vise rekke oppføringer for variablene " $ a " og " $ b ".
5
Lukk funksjon med koden : en
}
6
Ring funksjonen ved å legge inn koden : en
my_funct ();
7
Lagre PHP-filen og laste den på webserveren til å vise variablene i funksjonen omfang .