函数名:Swoole\MySQL::close()
适用版本:Swoole扩展版本 >= 4.5.0
函数描述:该函数用于关闭Swoole MySQL连接。
用法:
Swoole\MySQL::close(int $fd): bool
参数:
返回值:成功关闭连接时返回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;
}
});
注意事项: