PHP マニュアル
前のページ |  | 次のページ

# apd_set_session_trace

(no version information, might be only in CVS)

apd_set_session_trace -- セッションのデバッグを開始する

## 説明

void apd_set_session_trace ( int debug_level [, string dump_directory] )

{dump_directory}/apd_dump_{process_id} へのデバッグを開始します。 dump_directory が指定されていない場合は、`php.ini` ファイルの apd.dumpdir 設定が使用されます。

debug_level は以下の整数値を組み合わせた和です。

    FUNCTION_TRACE      1
            ARGS_TRACE          2
            ASSIGNMENT_TRACE    4
            STATEMENT_TRACE     8
            MEMORY_TRACE        16
            TIMING_TRACE        32
            SUMMARY_TRACE       64

MEMORY_TRACE を使用することは推奨しません。これは大変遅いうえに あまり正確ではありません（たいしたものだよ！）。また、ASSIGNMENT_TRACE は実装されていません。したがって、まともに動作するすべての機能 （TIMING, FUNCTIONS, ARGS SUMMARY（strace -c のような））を 使用するには、99 を指定します。

例 1. apd_set_session_trace() の例

`<?php apd_set_session_trace(99); ?>`

前のページ | ホーム | 次のページ
apd_set_pprof_trace | 上に戻る | apd_set_session