牛牛在线工具

PHP 函数大全

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

本地收录 8868 条,找到 8868 条记录

Swoole\WebSocket\Server::unpack()

解包从客户机接收到的二进制数据

适用版本(PECL swoole >= 1.9.0) Swoole\WebSocket\Server::unpack — 解包从客户机接收到的二进制数据。 说明 public static Swoole\WebSocket\Server::unpack(binary $da…

swoole_async_dns_lookup()

异步进行DNS解析

函数名:swoole_async_dns_lookup() 适用版本:Swoole 1.9.0及以上版本 用法:swoole_async_dns_lookup()函数用于异步进行DNS解析。它可以将域名解析为IP地址,支持IPv4和IPv6。 语法: swoole_asy…

Swoole\WebSocket\Server::on()

注册事件回调函数

适用版本(PECL swoole >= 1.9.0) Swoole\WebSocket\Server::on — 注册事件回调函数 说明 public Swoole\WebSocket\Server::on(string $event_name, callable $cal…

Swoole\WebSocket\Server::exist()

检查文件描述符是否存在

适用版本(PECL swoole >= 1.9.0) Swoole\WebSocket\Server::exist — 检查文件描述符是否存在。 说明 public Swoole\WebSocket\Server::exist(int $fd): bool 参数 fd 返…

Swoole\Timer::tick()

在每个给定的时间间隔内重复给定的函数

适用版本(PECL swoole >= 1.9.0) Swoole\Timer::tick — 在每个给定的时间间隔内重复给定的函数。 说明 public static Swoole\Timer::tick(int $interval_ms, callable $callb…

Swoole\Timer::exists()

检查指定的定时器是否存在

函数名:Swoole\Timer::exists() 函数描述:检查指定的定时器是否存在。 适用版本:Swoole扩展版本>=4.4.0 用法: bool Swoole\Timer::exists(int $timer_id): 参数$timer_id:要检查的定时器I…

Swoole\Timer::clear()

使用实例根据定时器ID删除定时器

适用版本(PECL swoole >= 1.9.0) Swoole\Timer::clear — 使用实例根据定时器ID删除定时器。 说明 public static Swoole\Timer::clear(int $timer_id): void 使用实例根据定时器ID…

Swoole\Timer::after()

在指定的时间后执行一个回调函数

函数名:Swoole\Timer::after() 适用版本:Swoole 4.3.0+ 用法:Swoole\Timer::after()函数用于在指定的时间后执行一个回调函数。 语法:Swoole\Timer::after(int $ms, callable $callb…

Swoole\Table::__construct()

创建一个内存表对象

函数名:Swoole\Table::__construct() 适用版本:Swoole 1.9.0+ 用法:Swoole\Table::__construct() 用于创建一个内存表对象。内存表是一种高性能的数据结构,用于在多个进程或协程之间共享数据。 参数: $tabl…

Swoole\Table::valid()

检查当前迭代器是否指向有效的行的方法

Swoole\Table::valid()函数是用于检查当前迭代器是否指向有效的行的方法。下面是Swoole\Table::valid()函数的详细用法和示例: 用法: bool Swoole\Table::valid ( void ) 示例: $table = new S…

Swoole\Table::set()

向Swoole表中设置指定键的值

Swoole\Table::set()方法用于向Swoole表中设置指定键的值。Swoole表是一个高性能的内存表,可以在多个进程之间进行数据共享。 以下是Swoole\Table::set()方法的详细用法和示例: 用法: bool Swoole\Table::set(m…

Swoole\Table::rewind()

将内部指针重置到表的第一个元素

函数名称:Swoole\Table::rewind() 函数描述:该函数用于将内部指针重置到表的第一个元素。 参数:无 返回值:无 使用版本:Swoole v4.4.0+ 示例: <?php $table = new Swoole\Table(1024); $tabl…

Swoole\Table::next()

将指针移动到表中的下一行,并返回当前行的键名和数据

函数:Swoole\Table::next() 适用版本:Swoole 4.4.0 或更高版本 用法:Swoole\Table::next() 方法用于将指针移动到表中的下一行,并返回当前行的键名和数据。 示例: <?php // 创建一个 Swoole\Table 对象…

Swoole\Table::key()

获取Table中指定key的数据的方法

Swoole\Table::key()函数是用于获取Table中指定key的数据的方法。下面是该函数的详细用法及示例: 用法: mixed Swoole\Table::key(string $key) 参数: $key: 需要获取的数据的key值,类型为字符串。 返回值…

Swoole\Table::incr()

对Swoole内存表中的指定键名的值进行原子自增操作

函数名:Swoole\Table::incr() 函数描述:对Swoole内存表中的指定键名的值进行原子自增操作。 适用版本:Swoole 2.0.12以上版本 语法:bool Swoole\Table::incr(string $key, string $column, …

Swoole\Table::get()

通过$row_key和$column_key获取Swoole表中的值。

适用版本(PECL swoole >= 1.9.0) Swoole\Table::get — 通过$row_key和$column_key获取Swoole表中的值。 说明 public Swoole\Table::get(string $row_key, string $c…

SyncSemaphore::lock()

获取一个同步信号量的锁

函数名:SyncSemaphore::lock() 适用版本:PHP 7.2.0 及以上版本 用法:SyncSemaphore::lock() 函数用于获取一个同步信号量的锁。如果锁可用,则会立即获取锁并返回 true,否则会阻塞当前进程,直到锁可用。 示例: <?php…

SyncReaderWriter::__construct()

创建一个新的 SyncReaderWriter 对象的构造函数

函数名:SyncReaderWriter::__construct() 适用版本:PHP 7.1.0 及以上版本 用法:SyncReaderWriter::__construct() 是用于创建一个新的 SyncReaderWriter 对象的构造函数。该对象用于实现读写锁机…

SyncReaderWriter::writeunlock()

释放写锁,允许其他进程或线程获取写锁并访问共享资源

函数名称:SyncReaderWriter::writeunlock() 功能:释放写锁,允许其他进程或线程获取写锁并访问共享资源。 适用版本:PHP 7.4.0 或更高版本 用法: SyncReaderWriter::writeunlock(): bool 说明: Sy…

SyncReaderWriter::writelock()

获取写锁,阻塞其他线程的读取和写入操作,直到写锁被释放

函数名称:SyncReaderWriter::writelock() 适用版本:PHP 7.1.0 及以上版本 函数说明:SyncReaderWriter::writelock() 函数用于获取写锁,阻塞其他线程的读取和写入操作,直到写锁被释放。 用法示例: <?php …

SyncReaderWriter::readunlock()

释放 SyncReaderWriter 对象的读锁,允许其他进程或线程获得读锁或写锁

函数名:SyncReaderWriter::readunlock() 适用版本:PHP 7.1.0 及以上版本 函数说明:SyncReaderWriter::readunlock() 方法用于释放 SyncReaderWriter 对象的读锁,允许其他进程或线程获得读锁或写锁…

SyncReaderWriter::readlock()

获取读锁,以实现多读单写的并发控制

函数名称:SyncReaderWriter::readlock() 适用版本:PHP 7.4.0 及以上版本 函数用法:SyncReaderWriter::readlock() 方法用于获取读锁,以实现多读单写的并发控制。当多个线程或进程需要读取共享资源时,可以使用该方法来获…

SyncMutex::__construct()

创建一个互斥锁对象的构造函数

函数名:SyncMutex::__construct() 适用版本:PHP 7.2.0 及以上版本 函数描述:SyncMutex::__construct() 是用于创建一个互斥锁对象的构造函数。互斥锁(Mutex)是一种同步机制,用于保护共享资源,确保在任何时候只有一个线程…

SyncMutex::lock()

获取互斥锁

函数:SyncMutex::lock() 适用版本:PHP 7.4.0+ 用法: SyncMutex::lock() 函数用于获取互斥锁。一旦获取到锁,其他线程将被阻塞,直到当前线程释放锁为止。 示例: <?php // 创建互斥锁 $mutex = new SyncMu…

上一页第 314 / 370 页下一页