デバッグ操作を行う
オブジェクト指向型
$options
手続き型
Fred Fish debugging library を使用してデバッグを行います。
options
実行するデバッグ操作を表す文字列。
デバッグ操作を表す文字列は、 以下のようなコロン区切りでフィールドを並べたものです: <field_1>:<field_2>:<field_N> それぞれのフィールドは、 必須のフラグ文字の後にオプションの , と、カンマ区切りの modifier (修正子) の一覧が続きます: flag[,modifier,modifier,...,modifier]
<field_1>:<field_2>:<field_N>
,
flag[,modifier,modifier,...,modifier]
MYSQLND_DEBUG_FLUSH
MYSQLND_DEBUG_APPEND
MYSQLND_DEBUG_DUMP_FILE
MYSQLND_DEBUG_DUMP_PID
MYSQLND_DEBUG_DUMP_LINE
MYSQLND_DEBUG_TRACE_MEMORY_CALLS
MYSQLND_DEBUG_DUMP_LEVEL
MYSQLND_DEBUG_DUMP_TIME
MYSQLND_DEBUG_DUMP_TRACE
MYSQLND_DEBUG_PROFILE_CALLS
常に true を返します。
true
false
例1 トレースファイルの作成
<?php/* ローカル(クライアント)マシンの '/tmp/client.trace' に トレースファイルを作成します */mysqli_debug("d:t:o,/tmp/client.trace");?>
注意: mysqli_debug 関数を使用するには、 MySQL クライアントライブラリを、デバッグ機能を有効にしてコンパイルする 必要があります。
注意:
mysqli_debug 関数を使用するには、 MySQL クライアントライブラリを、デバッグ機能を有効にしてコンパイルする 必要があります。