Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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> | ||
| + | |||
| + | |||