# Advanced PHP debugger

- はじめに
- インストール/設定
  - 要件
  - インストール手順
  - Win32 でのビルド
  - 実行時設定
  - リソース型
- 定義済み定数
- 例
  - スクリプト中で PHP-APD を使用する方法
- APD 関数
  - apd_breakpoint — インタプリタの処理を停止し、ソケットからの CR を待つ
  - apd_callstack — 現在のコールスタックを配列で返す
  - apd_clunk — 警告とコールスタックをスローする
  - apd_continue — インタプリタを再開する
  - apd_croak — エラーとコールスタックをスローし、終了する
  - apd_dump_function_table — 現在の関数テーブルを出力する
  - apd_dump_persistent_resources — すべての持続的なリソースを配列で返す
  - apd_dump_regular_resources — 現在のすべての一般リソースを配列で返す
  - apd_echo — デバッグ用ソケットに表示する
  - apd_get_active_symbols — ローカルスコープ内の現在の変数名を配列で取得する
  - apd_set_pprof_trace — セッションのデバッグを開始する
  - apd_set_session_trace_socket — リモートセッションのデバッグを開始する
  - apd_set_session_trace — セッションのデバッグを開始する
  - apd_set_session — 現在のデバッグレベルを変更あるいは設定する
  - override_function — 組み込みの関数を上書きする
  - rename_function — グローバルの関数テーブルで関数名を変更する