PHP Hypertext Preprocessor ist eine dynamisch typisierte Sprache , was bedeutet, dass die gleiche Variable kann mehrere Datentypen enthalten bedeutet . Dies beschleunigt den Entwicklungszyklus , indem die Notwendigkeit , sorgfältig zu definieren und testen jede Variable die Daten - Typ . Ein weiterer Vorteil ist die große Anzahl von eingebauten Funktionen , die PHP hat . Dies gibt Entwicklern viele Funktionen, die ohne zusätzliche Arbeit genutzt werden können. Anleitung
1
Erstellen einer neuen Datei mit einem Texteditor wie Notepad , und schreiben Sie eine PHP-Funktion , die rekursiv angezeigt werden alle Elemente eines Arrays in einer ungeordneten Liste . Insbesondere sollte es eine Schleife durch alle Elemente in einem Array , und wenn ein Element ist ebenfalls ein Array , rufen Sie sich mit der Sub-Array . Auf diese Weise wird die verschachtelte Liste aller Variablen in einer Reihe angelegt werden. Der vollständige Code ist unten :
Funktion print_multidimensional_array ( $ array ) {
echo "
";
foreach ( $ array as $ key => $ value) {
echo "
- " . $ key . " :";
if ( is_array ($ value )) {
print_multidimensional_array ($ value );
} else {
< p > echo $ value ; }
echo "
"; }
echo "
";
}
2
Verwenden Sie die Funktion " get_defined_vars ", um alle definierten PHP-Variablen in ein Array zu erhalten, einschließlich der Standard PHP -Variablen , wie die " $ _SERVER " Array. Die Funktion nimmt keine Parameter . Hier ist der Code :
$ array = get_defined_vars ();
3
Rufen Sie die Funktion in Schritt 1 mit dem Array in Schritt 2 erstellten definiert alle anzeigen Variablen im aktuellen Bereich. Hier ist ein Beispiel Anwendungsbeispiel :
$ someVariable = " Hallo! ";
$ SomeArray = array ('name' => ' John Smith ', ' Alter ' => 23 , 'location ' => ' California ');
echo "
Liste der Variablen:
";
print_multidimensional_array ( $ array );