Il est tout à fait possible d’utiliser var_dump()
pour connaître le contenu
d’une variable PHP. Mais la lisibilité est très mauvaise. Pour corriger cela, nous pouvons utiliser le
var_dump personnalisé et développé par les développeurs de Symfony, appelé
dump.
Pour bien comprendre la différence entre le var_dump et le dump nous allons utiliser un exemple.
$data = [
"nom" => "Martin",
"prenom" => "Pierre",
"adresse" => [
"rue" => "1 avenue de l’Europe",
"Ville" => "Le Coudray",
"Code postal" => "28630"
]
];
Les deux images parlent d’elles-mêmes. La fonctionnalité proposée par les développeurs de Symfony est beaucoup plus agréable. De plus il est possible de plier et de déplier les différents niveaux.
Il faut installer Composer et savoir l’utiliser. Il faut également installer le système d’autoloader dans son projet.
Il faut utiliser composer pour installer le dump de Symfony.
composer require --dev symfony/var-dumper
Après avoir chargé le fichier autoload.php, vous pouvez utiliser la fonction dump. Voici le code que l’on peut utiliser pour attendre l’exemple n°2.
require_once ('vendor/autoload.php');
$data = [
"nom" => "Martin",
"prenom" => "Pierre",
"adresse" => [
"rue" => "1 avenue de l’Europe",
"Ville" => "Le Coudray",
"Code postal" => "28630"
]
];
dump($data);
Me parler :
Si vous souhaitez me contacter, vous pouvez accéder à la page d'accueil.