debug
mysqli::debug
mysqli_debug
Performs debugging operations
ENTITY
ENTITY
public
true
mysqli::debug
string
options
ENTITY
true
mysqli_debug
string
options
Performs debugging operations using the Fred Fish debugging library.
ENTITY
options
A string representing the debugging operation to perform
The debug control string is a sequence of colon separated fields as follows: <field_1>:<field_2>:<field_N> Each field consists of a mandatory flag character followed by an optional , and comma separated list of modifiers: flag[,modifier,modifier,...,modifier]
options character |
Description |
|---|---|
| O | MYSQLND_DEBUG_FLUSH |
| A/a | MYSQLND_DEBUG_APPEND |
| F | MYSQLND_DEBUG_DUMP_FILE |
| i | MYSQLND_DEBUG_DUMP_PID |
| L | MYSQLND_DEBUG_DUMP_LINE |
| m | MYSQLND_DEBUG_TRACE_MEMORY_CALLS |
| n | MYSQLND_DEBUG_DUMP_LEVEL |
| o | output to file |
| T | MYSQLND_DEBUG_DUMP_TIME |
| t | MYSQLND_DEBUG_DUMP_TRACE |
| x | MYSQLND_DEBUG_PROFILE_CALLS |
Recognized Flag Characters
ENTITY
ENTITY
ENTITY
| ENTITY | ENTITY |
|---|---|
| 8.0.0 | This function now always returns ENTITY. Previously it returned ENTITY on failure. |
ENTITY
Generating a Trace File
<?php
/* Create a trace file in '/tmp/client.trace' on the local (client) machine: */
mysqli_debug("d:t:o,/tmp/client.trace");
?>
ENTITY
[!NOTE] To use the
mysqli_debugfunction you must compile the MySQL client library to support debugging.
ENTITY
mysqli_dump_debug_info, mysqli_report
谢谢你的反馈!