Débogage du php sur SambaÉdu 4

Activation du mode debug avec l'interface web

L'interface Se4 intègre un mode debug (activation de xdebug sous php plus les avertissements). Cela permettra d'avoir des dump lisibles et l'affichage de "warning".

image1.png

Pour contribuer à la documentation, que ce soit pour créer un tutoriel ou pour améliorer un tutoriel existant, il faut vous former à l'utilisation du Markdown.

Pour une page donnée, pour afficher une variable, on utilise la fonction var_dump($var), ce qui peut donner :

image2.png

Vu que xdebug est actif, on a une représentation claire de la variable, ici un tableau multi-dimensionnel.....

Fonction debug_var(); Il suffit de l'appeler dans une page donnée, elle a pour résultat d'afficher ceci, permettant de voir tout ce qui est passé en post ou get dans la page.

image3.png

Page de test dédiée

Enfin il existe une page de test avec tout un tas d'appel à des fonctions clés et des exemples : Il s'agit de index_test.php