Lijst van de variabelen in de scope van een PHP functie kan nuttig zijn tijdens het debuggen om te bepalen welke variabelen toegankelijk en gedefinieerd zijn . Het bereik van een variabele gebieden van het script wanneer de variabele wordt . In tegenstelling tot sommige andere programmeertalen , normale globale variabelen zijn niet toegankelijk in een PHP functie , tenzij ze opnieuw worden gedeclareerd met de "globale" keyword . Superglobals , zoals " $ _SERVER " en " $ _POST " zijn beschikbaar in alle scopes . U kunt een lijst met alle variabelen in scope van een functie met de functie " get_defined_vars " . Instructies 1 Open je PHP -bestand in een teksteditor , zoals Windows Notepad kopen van 2 Maak een functie door toevoeging van de volgende code : . functie my_funct ( ) { 3 Verklaar en waarden toekennen aan een variabele die u wilt gebruiken in de functie . Bijvoorbeeld : $ a = 5 ; $ b = 11 ; Elke variabelen gedeclareerd maar nog niet een waarde toegekend ( zoals " $ z ; ' ) zal niet worden opgenomen in de functie . reikwijdte 4 Print alle variabelen in scope van de functie door het toevoegen van de code : print_r ( array_keys ( get_defined_vars ( ) ) ) ; Als we het voorbeeld , zal dit scala inzendingen tonen voor de variabelen " $ a " en " $ b . " 5 Sluit de functie met de code : } 6 Roep de functie door het toevoegen van de code : my_funct ( ) op ; 7 Sla het PHP- bestand en laad het op de webserver om de variabelen te bekijken in scope van de functie .
|