There seem to be a mistake with the name of the apd_set_socket_session_trace function. In the latest build (version 1.0.1) of apd for PHP, the function is called apd_set_session_trace_socket.
The APD pecl page also have some problems. Some of the links direct you to some adt pages.
APD 関数
連絡先の情報
コメント・バグフィックス・機能拡張・あるいは開発を手伝いたいなどの場合は、 メールを » apd@mail.communityconnect.com に送ってください。大歓迎します。
目次
- 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 — セッションのデバッグを開始する
- apd_set_session — 現在のデバッグレベルを変更あるいは設定する
- apd_set_socket_session_trace — リモートセッションのデバッグを開始する
- override_function — 組み込みの関数を上書きする
- rename_function — グローバルの関数テーブルで関数名を変更する
APD 関数
northon_patrick3 at yahoo dot ca
26-Jun-2008 04:36
26-Jun-2008 04:36
judas dot iscariote at gmail dot com
08-May-2006 06:52
08-May-2006 06:52
if you are looking for better/different alternatives to APD, check the xdebug website http://www.xdebug.org or download it from PECL http://pecl.php.net/xdebug
bugbuster at darrencampbell dot com dot au
22-May-2005 09:53
22-May-2005 09:53
Locate the root-cause of defects, fast.
If you need to locate the source of a defect in complicated web-based PHP applications with lots of conditional includes (osCommerce and Zen-Cart are reasonably complex), use APD to create a profile dump.
Then filter the dump for lines containing "!" to produce a list of included (required) files in the order they were included.
On my Win98 dev box I use: find "!" dumpfile > trace_program.txt
I use the trace_program.txt to backtrack to the root-cause of defects appearing in the browser. Great for maintaining systems you did not build yourself.
ng4rrjanbiah at rediffmail dot com
05-Apr-2005 06:52
05-Apr-2005 06:52
Some useful links on APD:
1. Profiling PHP Applications ( http://www.schlossnagle.org/~george/talks/Profiling-phpworks-2004.pdf ), [1.40 MB], George Schlossnagle, 2004-09-23
2. PHP Performance Profiling ( http://www.linuxjournal.com/article/7213 ), [13.16 KB], Jonathan Oxer, 2003-10-21
3. APD Wiki ( http://www.wiki.cc/php/Apd )
HTH,
R. Rajesh Jeba Anbiah
yoghurtmetperzik at gmail dot com
25-Jan-2005 03:15
25-Jan-2005 03:15
If pprofp reports 'No such file or directory', it's probably because it contains an incorrect path to your php client. Open pprofp in your fav editor, edit the first line, and try again.
