Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
prog:symfony:debuggage:affichage_variables [22/10/2019 18:52]
thierry créée
prog:symfony:debuggage:affichage_variables [21/10/2022 16:26] (Version actuelle)
thierry ↷ Page déplacée et renommée de prog:symfony:debuggage à prog:symfony:debuggage:affichage_variables
Ligne 1: Ligne 1:
 ====== Debuggage avec Symfony ====== ====== Debuggage avec Symfony ======
-===== Dump =====+====== ​Afficher une ou des variables ====== 
 + 
 +==== Dump ====
 Avec la fonction ''​dump()''​ on peut afficher n'​importe quelle variable. Avec la fonction ''​dump()''​ on peut afficher n'​importe quelle variable.
 +<note important>​Le [[https://​symfony.com/​doc/​current/​components/​var_dumper.html|composant VarDumper]] doit etre installé pour utiliser ''​dump''​
 +
 +''​composer require --dev symfony/​var-dumper''</​note>​
  
 On la retrouve dans le bandeau de debuggage à la rubrique **Debug** On la retrouve dans le bandeau de debuggage à la rubrique **Debug**
 +<​code>​
 +Project {#296
 +  -id: null
 +  -name: "​Test"​
 +  -url: "​http://​google.fr"​
 +  -version: 120
 +}</​code>​
 +==== var_dump ====
 +<​code>​
 +D:​\webprojects\api2-test\src\Controller\ProjectAPIController.php:​54:​
 +object(App\Entity\Project)[342]
 +  private '​id'​ => null
 +  private '​name'​ => string '​Test'​ (length=4)
 +  private '​url'​ => string '​http://​google.fr'​ (length=16)
 +  private '​version'​ => int 120
 +  </​code>​
 +==== print_r ====
 +<code php>
 +App\Entity\Project Object
 +(
 +    [id:​App\Entity\Project:​private] => 
 +    [name:​App\Entity\Project:​private] => Test
 +    [url:​App\Entity\Project:​private] => http://​google.fr
 +    [version:​App\Entity\Project:​private] => 120
 +)
 +</​code>​
 +
 +