牛牛在线工具

Swoole\MySQL::close()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Swoole\MySQL::close()

关闭Swoole MySQL连接

函数名:Swoole\MySQL::close() 适用版本:Swoole扩展版本 >= 4.5.0 函数描述:该函数用于关闭Swoole MySQL连接。 用法: Swoole\MySQL::close(int $fd): bool 参数: $fd(必选):MySQL连接的文件描述符。 返回值:成功关闭连接时返回true,关闭失败时返回false。 示例: <?php // 创建MySQL连接 $mysql = new Swoole\MySQL(); $serverInfo = [ 'host' => '127.0.0.1', 'port' => 3306, 'user' => 'root', 'password' => 'password', 'database' => 'test', ]; $mysql->connect($serverInfo, function (Swoole\MySQL $mysql, bool $result) { if ($result === false) { echo "MySQL连接失败:" . $mysql->connect_error . PHP_EOL; return; } echo "MySQL连接成功" . PHP_EOL; // 获取连接的文件描述符 $fd = $mysql->sock; // 关闭连接 $closed = Swoole\MySQL::close($fd); if ($closed) { echo "MySQL连接已关闭" . PHP_EOL; } else { echo "MySQL连接关闭失败" . PHP_EOL; } }); 注意事项: 在调用Swoole\MySQL::close()关闭连接之后,不再能使用该连接进行数据库操作。 如果连接已经关闭或者连接文件描述符无效,Swoole\MySQL::close()会返回false。 在Swoole扩展版本小于4.5.0时,该函数不可用。请确保使用的是Swoole扩展的最新版本。