PHP Hypertext Preprocessor est un langage typé dynamiquement , ce qui signifie que la même variable peut contenir plusieurs types de données . Cela accélère le cycle de développement en supprimant la nécessité de définir et de tester de type de données de chaque variable avec soin . Un autre avantage est le grand nombre de fonctions intégrées que PHP dispose. Cela permet aux développeurs de nombreuses fonctionnalités qui peuvent être utilisées sans aucun travail supplémentaire . Instructions
1
Créer un nouveau fichier en utilisant un éditeur de texte comme Bloc-notes et écrire une fonction PHP qui sera récursive afficher tous les éléments d'un tableau dans une liste non ordonnée . Plus précisément, il doit parcourir tous les éléments d'un tableau et , si un élément est aussi un tableau, lui-même appel à la sous-matrice . De cette façon, une liste imbriquée avec toutes les variables dans un tableau sera créé. Le code complet est ci-dessous:
fonction print_multidimensional_array
( $ array ) {
echo "
" ;
foreach ( $ array as $ key => $ value) {
echo "
- " . $ key . " :";
if ( is_array ($ value )) {
print_multidimensional_array ($ value ) ;
} else {
< p > valeur echo $ ;
}
echo "
"; }
echo "
";
}
2
utiliser la fonction " get_defined_vars " pour obtenir toutes les variables PHP définies dans un tableau, y compris les variables par défaut de PHP , comme le tableau " $ _SERVER " . La fonction ne prend aucun paramètre . Voici le code :
$ array = get_defined_vars ();
3
appeler la fonction que vous avez définie à l'étape 1 avec le tableau créé à l'étape 2 pour afficher toutes les variables dans la portée actuelle. Voici un exemple d'utilisation de l'échantillon :
$ someVariable = " Bonjour ! " ;
$ SomeArray = array ( 'name' => ' John Smith' , 'age' => 23 , 'location' => 'California ');
echo "
Liste des variables :
";
print_multidimensional_array ( $ array ) ;