mysqli::debug
PHP 5 >= 5.0.5,PHP 7,PHP 8
mysqli::debug 是用于启用或控制 MySQLi 调试功能的函数。该函数不会连接数据库,而是将调试信息写入指定的日志文件。这个函数通常用于调试 MySQL 客户端库与服务器之间的通信,适用于开发阶段排查底层连接问题。
mysqli::debug(string $options): void
没有返回值。
<?php // 启用 MySQLi 调试并将信息写入日志文件 mysqli::debug("d:t:o,/tmp/client.trace"); ?>
上述示例调用了 mysqli::debug 静态方法,并将调试选项设置为 d:t:o,/tmp/client.trace。这将启用调试模式,并将调试信息(包括线程信息)写入 /tmp/client.trace 文件中。这个文件可用于分析 MySQLi 与数据库通信的细节。