PHP Hypertext Preprocessor er et dynamisk skrevet sprog , hvilket betyder, at den samme variabel kan indeholde flere data- typer . Det fremskynder udviklingen cyklus ved at fjerne behovet for nøje at definere og teste alle variable data - type. En anden fordel er det store antal af indbyggede funktioner som PHP har. Dette giver udviklere mange funktioner , der kan bruges uden yderligere arbejde. Instruktioner
1
Opret en ny fil med en teksteditor , som Notesblok , og skrive en PHP funktion , der vil rekursivt vise alle elementerne i et array i en uordnet liste . Konkret bør det loop gennem alle elementer i et array , og hvis et element er også et array, kalde sig med sub - array. På denne måde vil en indlejret liste med alle variabler i et array blive oprettet. Den fulde kode er nedenfor : Hej
funktion print_multidimensional_array ( $ array) {
echo "
"
foreach ( $ array som $ key => $ værdi) {
echo "
- " . $ nøgle . " :"
if ( is_array ( $ value )) {
print_multidimensional_array ( $ value ),
} else {
< p > echo $ værdi
}
echo "
";
}
echo "
"; < br >
}
2
Brug funktionen " get_defined_vars " for at få alle de definerede PHP variabler i et array , herunder PHP s standard variabler , såsom "$ _SERVER " array. Funktionen tager ikke nogen parametre . Her er koden : Hej
$ matrix = get_defined_vars ();
3
Kald den funktion, du definerede i trin 1 med den vifte blev oprettet i Trin 2 for at vise alle variabler i det nuværende anvendelsesområde . Her er et eksempel skik eksempel : Hej
$ someVariable = " Hello! "
$ EnDatatabel = array ( 'navn' => 'John Smith ', ' alder ' = > 23 ' location ' => ' California ');
echo "
Liste over variabler :
";
print_multidimensional_array ( $ array) ;