====== Debuggage avec Symfony ======
====== Afficher une ou des variables ======
==== Dump ====
Avec la fonction ''dump()'' on peut afficher n'importe quelle variable.
Le [[https://symfony.com/doc/current/components/var_dumper.html|composant VarDumper]] doit etre installé pour utiliser ''dump''
''composer require --dev symfony/var-dumper''
On la retrouve dans le bandeau de debuggage à la rubrique **Debug**
Project {#296
-id: null
-name: "Test"
-url: "http://google.fr"
-version: 120
}
==== var_dump ====
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
==== print_r ====
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
)