Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
| info:code:code_php_debug [2026/09/17 06:31] – supprimée - modification externe (Date inconnue) 127.0.0.1 | info:code:code_php_debug [2026/09/17 06:31] (Version actuelle) – ↷ Nom de la page changé de info:code:php_debug à info:code:code_php_debug radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== VSCode : php debug ====== | ||
| + | //tuto pour débugger en php dans visual studio code// | ||
| + | < | ||
| + | <iframe width=" | ||
| + | </ | ||
| + | |||
| + | Le tuto est prévu pour du windaube, sous linux commencer par un: | ||
| + | sudo apt-get install php8.2-xdebug | ||
| + | (avec bien entendu la bonne numéro de version php à la place de " | ||
| + | |||
| + | dans le fichier php.ini correspondant, | ||
| + | <code bash> | ||
| + | zend_extension=xdebug | ||
| + | xdebug.mode=debug | ||
| + | xdebug.start_with_request=yes | ||
| + | </ | ||
| + | |||
| + | j'ai mis un bon moment à configurer, si jamais cf launch.json recettes: | ||
| + | https:// | ||
| + | |||
| + | ====== PHP ====== | ||
| + | <code php> | ||
| + | // Report all PHP errors | ||
| + | error_reporting(E_ALL); | ||
| + | ini_set(" | ||
| + | </ | ||
| + | |||
| + | <code php> | ||
| + | // Turn off all error reporting | ||
| + | error_reporting(0); | ||
| + | ini_set(" | ||
| + | </ | ||