Swoole\Server::heartbeat()
检查服务器上的所有连接
适用版本(PECL swoole >= 1.9.0) Swoole\Server::heartbeat — 检查服务器上的所有连接。 说明 public Swoole\Server::heartbeat(bool $if_close_connection): mixed …
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
检查服务器上的所有连接
适用版本(PECL swoole >= 1.9.0) Swoole\Server::heartbeat — 检查服务器上的所有连接。 说明 public Swoole\Server::heartbeat(bool $if_close_connection): mixed …
按事件名称注册回调函数。
适用版本(PECL swoole >= 1.9.0) Swoole\Server::on — 按事件名称注册回调函数。 说明 public Swoole\Server::on(string $event_name, callable $callback): void 参数…
停止从连接接收数据
适用版本(PECL swoole >= 1.9.0) Swoole\Server::pause — 停止从连接接收数据。 说明 public Swoole\Server::pause(int $fd): void 参数 fd 返回值
获取最近错误的错误代码。
适用版本(PECL swoole >= 1.9.0) Swoole\Server::getLastError — 获取最近错误的错误代码。 说明 public Swoole\Server::getLastError(): int 参数 此函数没有参数。 返回值
获取所有已建立的联系。
适用版本(PECL swoole >= 1.9.0) Swoole\Server::getClientList — 获取所有已建立的联系。 说明 public Swoole\Server::getClientList(int $start_fd, int $pagesize…
获取客户端连接的信息,包括IP地址、端口、连接时间、最近一次发送数据时间等
函数名:Swoole\Server::getClientInfo() 函数描述:该函数用于获取客户端连接的信息,包括IP地址、端口、连接时间、最近一次发送数据时间等。 适用版本:Swoole 4.0.0及以上版本 用法: $clientInfo = $server->ge…
在任务进程中使用,用于在任务完成时将结果发送给工作进程
适用版本(PECL swoole >= 1.9.0) Swoole\Server::finish — 在任务进程中使用,用于在任务完成时将结果发送给工作进程。 说明 public Swoole\Server::finish(string $data): void 参数 d…
检查连接是否存在。
适用版本(PECL swoole >= 1.9.0) Swoole\Server::exist — 检查连接是否存在。 说明 public Swoole\Server::exist(int $fd): bool 参数 fd 返回值
在当前EventLoop结束时延迟回调函数的执行
适用版本(PECL swoole >= 1.9.0) Swoole\Server::defer — 在当前EventLoop结束时延迟回调函数的执行。 说明 public Swoole\Server::defer(callable $callback): void 参数 …
获取所有已建立的联系
适用版本(PECL swoole >= 1.9.0) Swoole\Server::connection_list — 获取所有已建立的联系。 说明 public Swoole\Server::connection_list(int $start_fd, int $page…
通过文件描述获取连接信息
适用版本(PECL swoole >= 1.9.0) Swoole\Server::connection_info — 通过文件描述获取连接信息。 说明 public Swoole\Server::connection_info(int $fd, int $reactor_…
检查连接状态。
适用版本(PECL swoole >= 1.9.0) Swoole\Server::confirm — 检查连接状态。 说明 public Swoole\Server::confirm(int $fd): bool 参数 fd 返回值
关闭与客户端的连接
(PECL swoole >= 1.9.0) Swoole\Server::close — 关闭与客户端的连接。 说明 public Swoole\Server::close(int $fd, bool $reset = ?): bool 参数 fd reset
停止并销毁计时器
适用版本(PECL swoole >= 1.9.0) Swoole\Server::clearTimer -- swoole_timer_clear — 停止并销毁计时器。 说明 ¶ 面向对象风格 (method): public Swoole\Server::clearTi…
将连接绑定到用户定义的用户ID
适用版本(PECL swoole >= 1.9.0) Swoole\Server::bind — 将连接绑定到用户定义的用户ID。 说明 public Swoole\Server::bind(int $fd, int $uid): bool 参数 fd uid 返回值
在一段时间后触发回调函数
适用版本(PECL swoole >= 1.9.0) Swoole\Server::after — 在一段时间后触发回调函数。 说明 public Swoole\Server::after(int $after_time_ms, callable $callback, st…
向服务器添加一个用户定义的swoole_process。
(PECL swoole >= 1.9.0) Swoole\Server::addProcess — 向服务器添加一个用户定义的swoole_process。 说明 public Swoole\Server::addProcess(swoole_process $proce…
向服务器添加一个新的侦听器。
(PECL swoole >= 1.9.0) Swoole\Server::addlistener — 向服务器添加一个新的侦听器。 说明 public Swoole\Server::addlistener(string $host, int $port, string $…
将经过Swoole\Serialize::pack()函数序列化的数据进行反序列化,恢复为原始的PHP数据类型
函数名称:Swoole\Serialize::unpack() 适用版本:Swoole扩展版本1.9.0以上 函数描述: Swoole\Serialize::unpack()函数用于将经过Swoole\Serialize::pack()函数序列化的数据进行反序列化,恢复为原始…
将数据序列化为二进制字符串
函数名称:Swoole\Serialize::pack() 函数描述:该函数用于将数据序列化为二进制字符串。 适用版本:Swoole 4.6.0+ 用法: string Swoole\Serialize::pack(mixed $data) 参数: $data:要序列…
启动 Swoole Redis 服务器
函数名称:Swoole\Redis\Server::start() 函数描述:启动 Swoole Redis 服务器 适用版本:Swoole >= 4.4.0 用法: Swoole\Redis\Server::start(array $config) 参数: $con…
设置自定义的 Redis 命令处理器,可以通过继承 Swoole\Redis\Server 类并重写该方法来实现自定义逻辑
函数名称:Swoole\Redis\Server::setHandler() 适用版本:Swoole 4.3.0 或更高版本 用法:该方法用于设置自定义的 Redis 命令处理器,可以通过继承 Swoole\Redis\Server 类并重写该方法来实现自定义逻辑。 语法:…
格式化Redis命令的静态方法
Swoole\Redis\Server::format()函数是用于格式化Redis命令的静态方法。它可以将Redis命令字符串转换为数组形式,方便进行处理和解析。 用法: public static Swoole\Redis\Server::format(string $c…
在对象销毁之前执行一些清理操作
函数名称:Swoole\Process::__destruct() 函数说明:Swoole\Process::__destruct() 方法用于在对象销毁之前执行一些清理操作。 用法: 创建一个Swoole\Process对象。 在对象销毁之前,执行一些清理操作,如关闭文…