Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zachytiť všetky premenné v PHP funkcia Scope

Zoznam premenných v rámci PHP funkcia môže byť užitočné pri ladení určiť , ktoré premenné sú prístupné a definované . Rozsah ukazovateľa je oblasťou skriptu , kde je definovaná premenná . Na rozdiel od niektorých iných programovacích jazykoch , normálne globálne premenné nie sú prístupné vo vnútri funkcie PHP , ak budú deklarované opäť s " globálnym " kľúčové slovo . Superglobálnych , ako napríklad " $ _SERVER " a " $ _POST " sú k dispozícii vo všetkých odborov . Môžete pristupovať zoznam všetkých premenných v rozsahu funkcii je s " get_defined_vars " funkcie . Pokyny dovolená 1

Otvorte PHP súbor v textovom editore , ako je napríklad Windows Poznámkový blok
2

Vytvorte funkciu pridaním nasledujúceho kódu : .

funkcie my_funct ( ) {
3

deklarovať a priradenie hodnoty všetkých premenných , ktoré chcete použiť vo funkcii . Napríklad :

$ a = 5 ; $ b = 11 ;

Všetky premenné prehlásil , ale nie je priradená hodnota ešte ( ako napríklad " $ z ; " ) nebude zahrnutý do funkcie je rozsah
4

Vytlačiť všetky premenné v rámci funkcie je pridaním kódu : .

print_r ( array_keys ( get_defined_vars ( ) ) ) ;

Použitie príklade , to ukáže položky poľa pre premennej " $ a " ​​a
5

Zatvorte funkciu s kódom " $ b " :

}
6

Volanie funkcie pridaním kódu :

my_funct ( ) ;
7

Uložte súbor PHP a nahrať ho na webový server na zobrazenie premenných v rámci funkcie je .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené