Azur Web
Henrique Rodrigues
Développeur Web

Utiliser Composer pour installer le dump de Symfony

PHP

Composer

Problématique à régler

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.

Différence entre le var_dump et le dump de Symfony

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"
    ]
];

Utilisation du var_dump

Utilisation du dump

Conclusion

Les deux images parlent d'elles-mêmes. La fonctionnalité proposé 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.

Installation du dump de Sympfony

Prérequis

Il faut installer Composer et savoir l'utiliser. Il faut également installer le système d'autoloader dans son projet.

Installer la fonctionnalité

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);
Email
Cela ne fontionne pas.