info:code:code_php_debug

Différences

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

Lien vers cette vue comparative

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.1info: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//
  
 +<html>
 +<iframe width="560" height="315" src="https://www.youtube.com/embed/HrQWtbxY1Hs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
 +</html>
 +
 +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 "8.2")
 +
 +dans le fichier php.ini correspondant, ajouter:
 +<code bash>
 +zend_extension=xdebug
 +xdebug.mode=debug
 +xdebug.start_with_request=yes  
 +</code>
 +
 +j'ai mis un bon moment à configurer, si jamais cf launch.json recettes:
 +https://gitlab.com/zpartakov/concrete5cookingrecipes/-/commit/6f31860b784fef4a0216776abca35adca0cc7c92#f14cb12fa7462cdba1e6e6e4b499bce722fe22ba
 +
 +====== PHP ======
 +<code php>
 +// Report all PHP errors
 +error_reporting(E_ALL);
 +ini_set("display_errors", 1);
 +</code>
 +
 +<code php>
 +// Turn off all error reporting
 +error_reporting(0);
 +ini_set("display_errors", 0);
 +</code>