Liste variablerne i en PHP -funktion anvendelsesområde kan være nyttigt under fejlfinding for at bestemme , hvilke variabler er tilgængelige og defineres. Omfanget af en variabel er de områder af scriptet hvor variablen er defineret . I modsætning til nogle andre programmeringssprog , er normale globale variable ikke er tilgængelige inde i en PHP funktion , medmindre de er erklæret igen med "global " søgeord . Superglobals , såsom " $ _SERVER " og " $ _POST " er tilgængelige i alle dækningsområder . Du kan få adgang til en liste over alle de variabler i en funktion anvendelsesområde med " get_defined_vars "-funktionen . Instruktioner
1
Åbn din PHP-fil i en teksteditor , såsom Windows Notesblok
2
Opret en funktion ved at tilføje følgende kode : .
funktionen my_funct () {
3
Erklær og tildele værdier til eventuelle variable du ønsker at bruge i funktionen . For eksempel : Hej
$ a = 5; $ b = 11,
De variabler erklæret, men ikke tildelt en værdi endnu ( såsom " $ z; "), vil ikke indgå i funktionens . omfang
4
Udskriv alle variabler i funktionen anvendelsesområde ved at tilføje koden : Hej
print_r ( array_keys ( get_defined_vars ( ))) ;
Brug eksemplet , dette vil vise array- indgange for variablerne "$ a" og " $ b ".
5
Luk funktionen med koden : Hej
}
6
kalder funktionen ved at tilføje koden : Hej
my_funct ();
7
Gem PHP-filen og indlæse det på din webserver til at vise de variabler i funktionen anvendelsesområde .