- Swoole 函数
- swoole_async_dns_lookup — IP查找的异步和非阻塞主机名
- swoole_async_read —异步读取文件流
- swoole_async_readfile —异步读取文件
- swoole_async_set —更新异步I / O选项
- swoole_async_write —异步将数据写入文件流
- swoole_async_writefile —异步将数据写入文件
- swoole_client_select —获取可以读取/写入或出错的文件描述
- swoole_cpu_num —获取CPU数
- swoole_errno —获取最新系统调用的错误代码
- swoole_event_add —将套接字的新回调函数添加到EventLoop中
- swoole_event_defer —将回调函数添加到下一个事件循环
- swoole_event_del —删除套接字的所有事件回调函数
- swoole_event_exit —退出事件循环,仅在客户端可用
- swoole_event_set —更新套接字的事件回调函数
- swoole_event_wait —启动事件循环
- swoole_event_write —将数据写入套接字
- swoole_get_local_ip —获取计算机上每个NIC的IPv4 IP地址
- swoole_last_error —获取最新的错误消息
- swoole_load_module —加载swoole扩展
- swoole_select —选择可以在事件循环中读取/写入或出错的文件描述
- swoole_set_process_name-设置进程名称
- swoole_strerror —将Errno转换为错误消息
- swoole_timer_after —将来触发一次回调函数
- swoole_timer_exists —检查计时器回调函数是否存在
- swoole_timer_tick —按时间间隔触发计时器滴答回调函数
- swoole_version —获取Swoole的版本
- Swoole \ Async -Swoole \ Async类
- Swoole \ Async :: dnsLookup -IP查找的异步和非阻塞主机名。
- Swoole \ Async :: read —异步读取文件流。
- Swoole \ Async :: readFile —异步读取文件。
- Swoole \ Async :: set-更新异步I / O选项。
- Swoole \ Async :: write —异步将数据写入文件流。
- Swoole \ Async :: writeFile —说明
- Swoole \ Atomic -Swoole \ Atomic类
- Swoole \ Atomic :: add —为原子对象的值添加一个数字。
- Swoole \ Atomic :: cmpset —比较并设置原子对象的值。
- Swoole \ Atomic :: __ construct —构造一个Swoole原子对象。
- Swoole \ Atomic :: get —获取原子对象的当前值。
- Swoole \ Atomic :: set —为原子对象设置一个新值。
- Swoole \ Atomic :: sub-将数字减去原子对象的值。
- Swoole \ Buffer — Swoole \ Buffer类
- Swoole \ Buffer :: append —在内存缓冲区的末尾追加字符串或二进制数据,并返回分配的新内存大小。
- Swoole \ Buffer :: clear —重置内存缓冲区。
- Swoole \ Buffer :: __ construct —固定大小的内存块分配。
- Swoole \ Buffer :: __ destruct —销毁Swoole内存缓冲区。
- Swoole \ Buffer :: expand —扩展内存缓冲区的大小。
- Swoole \ Buffer :: read —根据偏移量和长度从内存缓冲区读取数据。
- Swoole \ Buffer :: recycle —将内存释放到OS,内存缓冲区不使用该内存。
- Swoole \ Buffer :: substr —根据偏移量和长度从内存缓冲区读取数据。或从内存缓冲区中删除数据。
- Swoole \ Buffer :: __ toString —获取内存缓冲区的字符串值。
- Swoole \ Buffer :: write —将数据写入内存缓冲区。分配给缓冲区的内存将不会更改。
- Swoole \ Channel — Swoole \ Channel类
- Swoole \ Channel :: __ construct —构造一个Swoole频道
- Swoole \ Channel :: __ destruct —销毁Swoole通道。
- Swoole \ Channel :: pop —从Swoole通道读取和弹出数据。
- Swoole \ Channel :: push —将数据写入并推入Swoole通道。
- Swoole \ Channel :: stats-获取Swoole通道的统计信息。
- Swoole \ Client -Swoole \ Client类
- Swoole \ Client :: close-关闭建立的连接。
- Swoole \ Client :: connect-连接到远程TCP或UDP端口。
- Swoole \ Client :: __ construct —创建带有或不带有SSL的Swoole同步或异步TCP / UDP客户端。
- Swoole \ Client :: __ destruct —销毁Swoole客户端。
- Swoole \ Client :: getpeername-获取连接的远程套接字名称。
- Swoole \ Client :: getsockname-获取连接的本地套接字名称。
- Swoole \ Client :: isConnected —检查是否建立连接。
- Swoole \ Client :: on-添加事件触发的回调函数。
- Swoole \ Client :: pause-暂停接收数据。
- Swoole \ Client :: pipe —将数据重定向到另一个文件描述符。
- Swoole \ Client :: recv-从远程套接字接收数据。
- Swoole \ Client :: resume-恢复接收数据。
- Swoole \ Client :: send-将数据发送到远程TCP套接字。
- Swoole \ Client :: sendfile-将文件发送到远程TCP套接字。
- Swoole \ Client :: sendto-将数据发送到远程UDP地址。
- Swoole \ Client :: set —在建立连接之前设置Swoole客户端参数。
- Swoole \ Client :: sleep —从系统事件循环中删除TCP客户端。
- Swoole \ Client :: wakeup-将TCP客户端重新添加到系统事件循环中。
- Swoole \ Connection \ Iterator — Swoole \ Connection \ Iterator类
- Swoole \ Connection \ Iterator :: count-计数连接。
- Swoole \ Connection \ Iterator :: current —返回当前连接条目。
- Swoole \ Connection \ Iterator :: key-当前连接的返回键。
- Swoole \ Connection \ Iterator :: next-移至下一个连接。
- Swoole \ Connection \ Iterator :: offsetExists —检查offet是否存在。
- Swoole \ Connection \ Iterator :: offsetGet —要检索的偏移量。
- Swoole \ Connection \ Iterator :: offsetSet —将连接分配给指定的偏移量。
- Swoole \ Connection \ Iterator :: offsetUnset-取消设置偏移量。
- Swoole \ Connection \ Iterator :: rewind —倒退迭代器
- Swoole \ Connection \ Iterator :: valid —检查当前位置是否有效。
- Swoole \ Coroutine -Swoole \ Coroutine类
- Swoole \ Coroutine :: call_user_func_array —调用带有参数数组的回调
- Swoole \ Coroutine :: call_user_func —调用第一个参数给定的回调
- Swoole \ Coroutine :: cli_wait —说明
- Swoole \ Coroutine :: create —说明
- Swoole \ Coroutine \ Client :: close —说明
- Swoole \ Coroutine \ Client :: connect-说明
- Swoole \ Coroutine \ Client :: __ construct —说明
- Swoole \ Coroutine \ Client :: __ destruct —说明
- Swoole \ Coroutine \ Client :: getpeername-说明
- Swoole \ Coroutine \ Client :: getsockname-说明
- Swoole \ Coroutine \ Client :: isConnected —说明
- Swoole \ Coroutine \ Client :: recv-说明
- Swoole \ Coroutine \ Client :: send-说明
- Swoole \ Coroutine \ Client :: sendfile-说明
- Swoole \ Coroutine \ Client :: sendto-说明
- Swoole \ Coroutine \ Client :: set-说明
- Swoole \ Coroutine \ Http \ Client :: addFile-说明
- Swoole \ Coroutine \ Http \ Client :: close —说明
- Swoole \ Coroutine \ Http \ Client :: __ construct —说明
- Swoole \ Coroutine \ Http \ Client :: __ destruct-说明
- Swoole \ Coroutine \ Http \ Client :: execute-说明
- Swoole \ Coroutine \ Http \ Client :: get —说明
- Swoole \ Coroutine \ Http \ Client :: getDefer —说明
- Swoole \ Coroutine \ Http \ Client :: isConnected —说明
- Swoole \ Coroutine \ Http \ Client :: post-说明
- Swoole \ Coroutine \ Http \ Client :: recv-说明
- Swoole \ Coroutine \ Http \ Client :: set-说明
- Swoole \ Coroutine \ Http \ Client :: setCookies-说明
- Swoole \ Coroutine \ Http \ Client :: setData-说明
- Swoole \ Coroutine \ Http \ Client :: setDefer-说明
- Swoole \ Coroutine \ Http \ Client :: setHeaders-说明
- Swoole \ Coroutine \ Http \ Client :: setMethod-说明
- Swoole \ Coroutine \ MySQL :: close —说明
- Swoole \ Coroutine \ MySQL :: connect-说明
- Swoole \ Coroutine \ MySQL :: __ construct —说明
- Swoole \ Coroutine \ MySQL :: __ destruct —说明
- Swoole \ Coroutine \ MySQL :: getDefer —说明
- Swoole \ Coroutine \ MySQL :: query-说明
- Swoole \ Coroutine \ MySQL :: recv-说明
- Swoole \ Coroutine \ MySQL :: setDefer —说明
- Swoole \ Coroutine :: getuid —说明
- Swoole \ Coroutine :: resume —说明
- Swoole \ Coroutine :: suspend —说明
- Swoole \ Event — Swoole \ Event类
- Swoole \ Event :: add —将套接字的新回调函数添加到EventLoop中。
- Swoole \ Event :: defer —将回调函数添加到下一个事件循环。
- Swoole \ Event :: del —删除套接字的所有事件回调函数。
- Swoole \ Event :: exit —退出事件循环,仅在客户端可用。
- Swoole \ Event :: set —更新套接字的事件回调函数。
- Swoole \ Event :: wait —说明
- Swoole \ Event :: write-将数据写入套接字。
- Swoole \ Exception -Swoole \ Exception类
- Swoole \ Http \ Client -Swoole \ Http \ Client类
- Swoole \ Http \ Client :: addFile —将文件添加到发布表单。
- Swoole \ Http \ Client :: close-关闭http连接。
- Swoole \ Http \ Client :: __ construct —构造异步HTTP客户端。
- Swoole \ Http \ Client :: __ destruct-销毁HTTP客户端。
- Swoole \ Http \ Client :: download-从远程服务器下载文件。
- Swoole \ Http \ Client :: execute-设置参数后发送HTTP请求。
- Swoole \ Http \ Client :: get —将GET http请求发送到远程服务器。
- Swoole \ Http \ Client :: isConnected —检查是否已连接HTTP连接。
- Swoole \ Http \ Client :: on-通过事件名称注册回调函数。
- Swoole \ Http \ Client :: post-将POST http请求发送到远程服务器。
- Swoole \ Http \ Client :: push-将数据推送到websocket客户端。
- Swoole \ Http \ Client :: set-更新HTTP客户端参数。
- Swoole \ Http \ Client :: setCookies —设置http请求cookie。
- Swoole \ Http \ Client :: setData-设置HTTP请求正文数据。
- Swoole \ Http \ Client :: setHeaders-设置HTTP请求标头。
- Swoole \ Http \ Client :: setMethod-设置HTTP请求方法。
- Swoole \ Http \ Client :: upgrade-升级到websocket协议。
- Swoole \ Http \ Request -Swoole \ Http \ Request类
- Swoole \ Http \ Request :: __ destruct-销毁HTTP请求。
- Swoole \ Http \ Request :: rawcontent —获取原始的HTTP POST正文。
- Swoole \ Http \ Response -Swoole \ Http \ Response类
- Swoole \ Http \ Response :: cookie-设置HTTP响应的cookie。
- Swoole \ Http \ Response :: __ destruct —破坏HTTP响应。
- Swoole \ Http \ Response :: end-为HTTP请求发送数据并完成响应。
- Swoole \ Http \ Response :: gzip-启用响应内容的gzip。
- Swoole \ Http \ Response :: header-设置HTTP响应头。
- Swoole \ Http \ Response :: initHeader —初始化HTTP响应标头。
- Swoole \ Http \ Response :: rawcookie —将原始cookie设置为HTTP响应。
- Swoole \ Http \ Response :: sendfile-通过HTTP响应发送文件。
- Swoole \ Http \ Response :: status-设置HTTP响应的状态代码。
- Swoole \ Http \ Response :: write —将HTTP正文内容附加到HTTP响应。
- Swoole \ Http \ Server -Swoole \ Http \ Server类
- Swoole \ Http \ Server :: on-通过事件名称将回调函数绑定到HTTP服务器。
- Swoole \ Http \ Server :: start-启动woohttp服务器。
- Swoole \ Lock — Swoole \ Lock类
- Swoole \ Lock :: __ construct —构造一个内存锁。
- Swoole \ Lock :: __ destruct — Destory一个Swoole内存锁。
- Swoole \ Lock :: lock_read —锁定读写锁以进行读取。
- Swoole \ Lock :: lock —尝试获取锁定。如果锁不可用,它将阻止。
- Swoole \ Lock :: trylock_read —尝试锁定读写锁以进行读取,即使该锁不可用,也要立即返回。
- Swoole \ Lock :: trylock —尝试获取锁并立即返回,即使锁不可用。
- Swoole \ Lock :: unlock-释放锁定。
- Swoole \ Mmap -Swoole \ Mmap类
- Swoole \ Mmap :: open —将文件映射到内存中并返回PHP流操作可以使用的流资源。
- Swoole \ MySQL — Swoole \ MySQL类
- Swoole \ MySQL :: close —关闭异步MySQL连接。
- Swoole \ MySQL :: connect-连接到远程MySQL服务器。
- Swoole \ MySQL :: __ construct —构造一个异步MySQL客户端。
- Swoole \ MySQL :: __ destruct —将异步MySQL客户端存储到目的地。
- Swoole \ MySQL :: getBuffer-说明
- Swoole \ MySQL :: on-根据事件名称注册回调函数。
- Swoole \ MySQL :: query-运行SQL查询。
- Swoole \ MySQL \ Exception -Swoole \ MySQL \ Exception类
- Swoole \ Process — Swoole \ Process类
- Swoole \ Process :: alarm —高精度计时器,以固定间隔触发信号。
- Swoole \ Process :: close —关闭到子进程的管道。
- Swoole \ Process :: __ construct —构造一个进程。
- Swoole \ Process :: daemon-将进程更改为守护进程。
- Swoole \ Process :: __ destruct —终止进程。
- Swoole \ Process :: exec-执行系统命令。
- Swoole \ Process :: exit-停止子进程。
- Swoole \ Process :: freeQueue —销毁由swoole_process :: useQueue创建的消息队列。
- Swoole \ Process :: kill-向子进程发送信号。
- Swoole \ Process :: name-设置进程的名称。
- Swoole \ Process :: pop —从消息队列读取和弹出数据。
- Swoole \ Process :: push —将数据写入并将消息推送到消息队列中。
- Swoole \ Process :: read —读取发送到进程的数据。
- Swoole \ Process :: signal —将信号发送到子进程。
- Swoole \ Process :: start-启动过程。
- Swoole \ Process :: statQueue —获取用作进程之间通信方法的消息队列的统计信息。
- Swoole \ Process :: useQueue —创建一个消息队列作为父进程和子进程之间的通信方法。
- Swoole \ Process :: wait-等待子进程的事件。
- Swoole \ Process :: write-将数据写入管道并与父进程或子进程进行通信。
- Swoole \ Redis \ Server -Swoole \ Redis \ Server类
- Swoole \ Serialize — Swoole \ Serialize类
- Swoole \ Server — Swoole \ Server类
- Swoole \ Server :: addlistener —将新的侦听器添加到服务器。
- Swoole \ Server :: addProcess —将用户定义的swoole_process添加到服务器。
- Swoole \ Server :: after-一段时间后触发回调函数。
- Swoole \ Server :: bind-将连接绑定到用户定义的用户ID。
- Swoole \ Server :: clearTimer-停止并销毁计时器。
- Swoole \ Server :: close —关闭与客户端的连接。
- Swoole \ Server :: confirm —检查连接状态。
- Swoole \ Server :: connection_info —通过文件描述获取连接信息。
- Swoole \ Server :: connection_list —获取所有已建立的连接。
- Swoole \ Server :: __ construct —构造一个Swoole服务器。
- Swoole \ Server :: defer —在当前EventLoop结束时延迟执行回调函数。
- Swoole \ Server \ Port :: __ construct —构造服务器端口
- Swoole \ Server \ Port :: __ destruct —目标服务器端口
- Swoole \ Server \ Port :: on-按事件注册回调函数。
- Swoole \ Server \ Port :: set-设置服务器端口的协议。
- Swoole \ Server :: exist —检查连接是否存在。
- Swoole \ Server :: finish-在任务进程中使用,用于在任务完成时将结果发送到辅助进程。
- Swoole \ Server :: getClientInfo-通过文件描述获取连接信息。
- Swoole \ Server :: getClientList —获取所有已建立的连接。
- Swoole \ Server :: getLastError —获取最新错误的错误代码。
- Swoole \ Server :: heartbeat —检查服务器上的所有连接。
- Swoole \ Server :: listen-侦听给定的IP和端口,套接字类型。
- Swoole \ Server :: on-通过事件名称注册一个回调函数。
- Swoole \ Server :: pause —停止从连接接收数据。
- Swoole \ Server :: protect-将连接设置为保护模式。
- Swoole \ Server :: reload-重新启动所有工作进程。
- Swoole \ Server :: resume-开始从连接中接收数据。
- Swoole \ Server :: send-将数据发送到客户端。
- Swoole \ Server :: sendfile-将文件发送到连接。
- Swoole \ Server :: sendMessage —通过ID将消息发送到辅助进程。
- Swoole \ Server :: sendto-将数据发送到远程UDP地址。
- Swoole \ Server :: sendwait —以阻止方式将数据发送到远程套接字。
- Swoole \ Server :: set-设置Swoole服务器的运行时设置。
- Swoole \ Server :: shutdown-关闭主服务器进程,可以在辅助进程中调用此函数。
- Swoole \ Server :: start-启动Swoole服务器。
- Swoole \ Server :: stats-获取Swoole服务器的统计信息。
- Swoole \ Server :: stop-停止Swoole服务器。
- Swoole \ Server :: task-将数据发送到任务工作进程。
- Swoole \ Server :: taskwait-以阻止方式将数据发送到Task Worker进程。
- Swoole \ Server :: taskWaitMulti —同时执行多个任务。
- Swoole \ Server :: tick —在每个给定的时间间隔重复给定的功能。
- Swoole \ Table — Swoole \ Table类
- Swoole \ Table :: column-设置列的数据类型和大小。
- Swoole \ Table :: __ construct —构造具有固定大小的Swoole内存表。
- Swoole \ Table :: count —对表中的行进行计数,如果$ mode = 1,则对表中的所有元素进行计数。
- Swoole \ Table :: create —创建Swoole内存表。
- Swoole \ Table :: current —获取当前行。
- Swoole \ Table :: decr —通过$ row_key和$ column_key减少Swoole表中的值。
- Swoole \ Table :: del —通过$ row_key在Swoole表中删除一行。
- Swoole \ Table :: destroy —销毁Swoole表。
- Swoole \ Table :: exist —检查$ row_key是否存在一行。
- Swoole \ Table :: get —通过$ row_key和$ column_key获取Swoole表中的值。
- Swoole \ Table :: incr —将值增加$ row_key和$ column_key。
- Swoole \ Table :: key-获取当前行的键。
- Swoole \ Table :: next-迭代下一行。
- Swoole \ Table :: rewind —倒退迭代器。
- Swoole \ Table :: set-通过$ row_key更新表的一行。
- Swoole \ Table :: valid —检查当前行是否有效。
- Swoole \ Timer -Swoole \ Timer类
- Swoole \ Timer :: after —在一段时间后触发回调函数。
- Swoole \ Timer :: clear-按计时器ID删除计时器。
- Swoole \ Timer :: exists —检查是否存在计时器。
- Swoole \ Timer :: tick —在每个给定的时间间隔重复给定的功能。
- Swoole \ WebSocket \ Frame — Swoole \ WebSocket \ Frame类
- Swoole \ WebSocket \ Server -Swoole \ WebSocket \ Server类
- Swoole \ WebSocket \ Server :: exist —检查文件描述符是否存在。
- Swoole \ WebSocket \ Server :: on-注册事件回调函数
- Swoole \ WebSocket \ Server :: pack —获取一包二进制数据,以在单个帧中发送。
- Swoole \ WebSocket \ Server :: push —将数据推送到远程客户端。
- Swoole \ WebSocket \ Server :: unpack-解压缩从客户端收到的二进制数据。
PHP swoole(多线程) 文档
最新推荐文章于 2023-05-04 00:02:27 发布