# Débogueur PHP avancé

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Building on Win32
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Exemples
  - Comment utiliser PHP-APD dans vos scripts
- Fonctions APD
  - apd_breakpoint — Stoppe l'interpréteur et attend un CR depuis le socket
  - apd_callstack — Retourne la pile d'appel courante dans un tableau
  - apd_clunk — Lance une alerte et un callstack
  - apd_continue — Redémarre l'interpréteur
  - apd_croak — Lance une erreur, un callstack et sort
  - apd_dump_function_table — Affiche la table courante de fonction
  - apd_dump_persistent_resources — Retourne toutes les ressources persistantes dans un tableau
  - apd_dump_regular_resources — Retourne toutes les ressources régulières courantes dans un tableau
  - apd_echo — Écrit dans le socket de déboguage
  - apd_get_active_symbols — Récupère un tableau contenant les noms des variables courantes de portée locale
  - apd_set_pprof_trace — Démarre la session de déboguage APD
  - apd_set_session_trace_socket — Démarre la session de déboguage à distance
  - apd_set_session_trace — Démarre la session de déboguage APD
  - apd_set_session — Modifie ou définit le degré de déboguage courant
  - override_function — Surcharge les fonctions intégrées
  - rename_function — Renomme une fonction intégrée dans la table des fonctions globales