• Outils de débogage o Opérateur pour masquer les erreurs "@": http

Transcription

• Outils de débogage o Opérateur pour masquer les erreurs "@": http

Outils de débogage
o Opérateur pour masquer les erreurs "@":
http://php.net/manual/fr/language.operators.errorcontrol.php
o error_log("");  Affiche dans le fichier d'erreur standard de PHP qui se
trouve dans le sous répertoire PHP du répertoire "xampp" 
C:\xampp\php\logs\php_error_log
o echo ()  Permet d'envoyer ce qui suit "echo" à la sortie. Les ( ) ne sont pas
nécessaire. Si plusieurs valeurs peuvent être séparées par des virgules ",". Un
raccourci existe lorsqu'on intègre du PHP dans du code HTML. On doit utiliser
les balises PHP minimum <? ?>.
<?= "Bonjour" ?> équivaut à <script language="php"> echo
"bonjour" </script>
o var_dump()  fait la même chose que "print_r", mais affiche en plus le type
de données des variables.
o Fonctions sur la gestion des erreurs:
http://php.net/manual/fr/ref.errorfunc.php
 debug_backtrace — Génère le contexte de déboguage
 debug_print_backtrace — Affiche la pile d'exécution PHP
 error_get_last — Récupère la dernière erreur survenue
 error_log — Envoi un message d'erreur vers le gestionnaire d'erreurs défini
 error_reporting — Fixe le niveau de rapport d'erreurs PHP
 restore_error_handler — Réactive l'ancienne fonction de gestion des
erreurs
 restore_exception_handler — Réactive l'ancienne fonction de gestion
d'exceptions
 set_error_handler — Spécifie une fonction utilisateur comme gestionnaire
d'erreurs
 set_exception_handler — Définit une fonction utilisateur de gestion
d'exceptions
 trigger_error — Déclenche une erreur utilisateur
 user_error — Alias de trigger_error
 getTraceAsString:
http://php.net/manual/fr/exception.gettraceasstring.php
est une méthode de l'objet Exception. Permet de récupérer les mêmes
informations que "debug_print_backtrace", mais sous forme de chaine de
caractère. Par contre, oblige à créer un objet Exception et à faire des
"throw try catch".
o error_reporting(E_ALL | E_STRICT) à mettre au début du script PHP
pour assurer que tous les bogues seront rapporté.
Avec XAMPP (il faut adapter pour les autres au niveau du dossier contenant le résultat)
o Installer XAMPP et s’assurer que vous pouvez exécuter votre code PHP!


Le fichier de démo contient les lignes pour écrire les erreurs
Regarder le résultat dans
"C:\xampp\php\logs\php_error_log"

Documents pareils