下載
文件
參與貢獻
幫助
搜尋文件
PHP Conference Japan 2024
入門指南
簡介
簡易教學
語言參考
基本語法
類型
變數
常數
運算式
運算子
控制結構
函式
類別與物件
命名空間
列舉
錯誤
例外
纖程 (Fibers)
產生器 (Generators)
屬性 (Attributes)
參考說明
預定義變數
預定義例外
預定義介面和類別
預定義屬性
上下文選項和參數
支援的協定和包裝器
安全性
簡介
一般注意事項
以 CGI 執行檔安裝
以 Apache 模組安裝
工作階段安全性
檔案系統安全性
資料庫安全性
錯誤回報
使用者提交的資料
隱藏 PHP
保持更新
功能
使用 PHP 進行 HTTP 驗證
Cookie
工作階段 (Sessions)
處理檔案上傳
使用遠端檔案
連線處理
持續性資料庫連線
命令列用法
垃圾回收
DTrace 動態追蹤
函式參考
影響 PHP 行為
音訊格式操作
驗證服務
命令列專用擴充套件
壓縮和封存擴充套件
加密擴充套件
資料庫擴充套件
日期和時間相關擴充套件
檔案系統相關擴充套件
人類語言和字元編碼支援
影像處理和生成
郵件相關擴充套件
數學擴充套件
非文字 MIME 輸出
程序控制擴充套件
其他基本擴充套件
其他服務
搜尋引擎擴充套件
伺服器專用擴充套件
工作階段擴充套件
文字處理
變數和類型相關擴充套件
網路服務
僅限 Windows 的擴充套件
XML 操作
GUI 擴充套件
鍵盤快速鍵
?
此說明
j
下一個選單項目
k
上一個選單項目
g p
上一頁
g n
下一頁
G
捲動到底部
g g
捲動到頂部
g h
前往首頁
g s
前往搜尋
(目前頁面)
/
聚焦搜尋框
簡介 »
« CURLStringFile::__construct
PHP 手冊
函式參考
其他服務
變更語言
英文
德文
西班牙文
法文
義大利文
日文
巴西葡萄牙文
俄文
土耳其文
烏克蘭文
簡體中文
其他
Event
簡介
安裝/設定
需求
安裝
範例
Event 旗標
關於 event 持續性
Event 回呼函式
建構訊號事件
Event
— Event 類別
Event::add
— 讓 event 處於待處理狀態
Event::addSignal
— Event::add 的別名
Event::addTimer
— Event::add 的別名
Event::__construct
— 建構 Event 物件
Event::del
— 讓 event 不處於待處理狀態
Event::delSignal
— Event::del 的別名
Event::delTimer
— Event::del 的別名
Event::free
— 讓 event 不處於待處理狀態並釋放為此 event 分配的資源
Event::getSupportedMethods
— 傳回此版 Libevent 所支援方法名稱的陣列
Event::pending
— 偵測事件是否為待處理或已排程
Event::set
— 重新設定事件
Event::setPriority
— 設定事件優先級
Event::setTimer
— 重新設定計時器事件
Event::signal
— 建構訊號事件物件
Event::timer
— 建構計時器事件物件
EventBase
— EventBase 類別
EventBase::__construct
— 建構 EventBase 物件
EventBase::dispatch
— 派送待處理的事件
EventBase::exit
— 停止派送事件
EventBase::free
— 釋放此事件基底所配置的資源
EventBase::getFeatures
— 傳回支援功能的位元遮罩 (bitmask)
EventBase::getMethod
— 傳回正在使用的事件方法
EventBase::getTimeOfDayCached
— 傳回目前的事件基底時間
EventBase::gotExit
— 檢查事件迴圈是否已被告知要退出
EventBase::gotStop
— 檢查事件迴圈是否已被告知要停止
EventBase::loop
— 派送待處理的事件
EventBase::priorityInit
— 設定每個事件基底的優先級數量
EventBase::reInit
— 重新初始化事件基底 (在 fork 之後)
EventBase::stop
— 告知 event_base 停止派送事件
EventBuffer
— EventBuffer 類別
EventBuffer::add
— 將資料附加到事件緩衝區的末端
EventBuffer::addBuffer
— 將提供的緩衝區中的所有資料移動到目前的 EventBuffer 實例
EventBuffer::appendFrom
— 將指定位元組數的資料從來源緩衝區移動到目前緩衝區的末端
EventBuffer::__construct
— 建構 EventBuffer 物件
EventBuffer::copyout
— 從緩衝區的開頭複製出指定位元組數的資料
EventBuffer::drain
— 從緩衝區的開頭移除指定位元組數的資料,但不複製到任何地方
EventBuffer::enableLocking
— 啟用鎖定
EventBuffer::expand
— 在緩衝區中保留空間
EventBuffer::freeze
— 防止修改事件緩衝區的呼叫成功
EventBuffer::lock
— 取得緩衝區的鎖定
EventBuffer::prepend
— 將資料加到緩衝區的開頭
EventBuffer::prependBuffer
— 將來源緩衝區中的所有資料移動到目前緩衝區的開頭
EventBuffer::pullup
— 將緩衝區內的資料線性化,並將其內容作為字串傳回
EventBuffer::read
— 從 evbuffer 讀取資料並清空已讀取的位元組
EventBuffer::readFrom
— 從檔案讀取資料到緩衝區的末端
EventBuffer::readLine
— 從緩衝區的開頭擷取一行
EventBuffer::search
— 掃描緩衝區以查找字串的出現
EventBuffer::searchEol
— 掃描緩衝區以查找行尾的出現
EventBuffer::substr
— 擷取緩衝區資料的一部分
EventBuffer::unfreeze
— 重新啟用修改事件緩衝區的呼叫
EventBuffer::unlock
— 釋放 EventBuffer::lock 取得的鎖定
EventBuffer::write
— 將緩衝區的內容寫入檔案或通訊端
EventBufferEvent
— EventBufferEvent 類別
EventBufferEvent::close
— 關閉與目前緩衝事件關聯的檔案描述符
EventBufferEvent::connect
— 將緩衝事件的檔案描述符連接到指定的位址或 UNIX 通訊端
EventBufferEvent::connectHost
— 連接到主機名稱,可選擇使用非同步 DNS 解析
EventBufferEvent::__construct
— 建構 EventBufferEvent 物件
EventBufferEvent::createPair
— 建立兩個互相連接的緩衝事件
EventBufferEvent::disable
— 在緩衝事件上停用讀取、寫入或兩者事件
EventBufferEvent::enable
— 在緩衝事件上啟用讀取、寫入或兩者事件
EventBufferEvent::free
— 釋放緩衝事件
EventBufferEvent::getDnsErrorString
— 傳回描述上次失敗 DNS 查詢嘗試的字串
EventBufferEvent::getEnabled
— 傳回目前在緩衝事件上啟用的事件的位元遮罩
EventBufferEvent::getInput
— 傳回與目前緩衝事件關聯的底層輸入緩衝區
EventBufferEvent::getOutput
— 傳回與目前緩衝事件關聯的底層輸出緩衝區
EventBufferEvent::read
— 讀取緩衝區的資料
EventBufferEvent::readBuffer
— 排空輸入緩衝區的全部內容並將其放入 buf
EventBufferEvent::setCallbacks
— 指派讀取、寫入和事件(狀態)回調函式
EventBufferEvent::setPriority
— 指派優先順序給 bufferevent
EventBufferEvent::setTimeouts
— 設定緩衝事件的讀取和寫入逾時
EventBufferEvent::setWatermark
— 調整讀取和/或寫入浮水印
EventBufferEvent::sslError
— 傳回緩衝事件上回報的最新 OpenSSL 錯誤
EventBufferEvent::sslFilter
— 建立新的 SSL 緩衝事件以透過另一個緩衝事件傳送其資料
EventBufferEvent::sslGetCipherInfo
— 傳回密碼的文字描述
EventBufferEvent::sslGetCipherName
— 傳回 SSL 連線的目前密碼名稱
EventBufferEvent::sslGetCipherVersion
— 傳回目前 SSL 連線使用的密碼版本
EventBufferEvent::sslGetProtocol
— 傳回目前 SSL 連線使用的協定名稱
EventBufferEvent::sslRenegotiate
— 告知 bufferevent 開始 SSL 重新協商
EventBufferEvent::sslSocket
— 建立新的 SSL 緩衝事件,以透過通訊端上的 SSL 傳送其資料
EventBufferEvent::write
— 將資料新增到緩衝事件的輸出緩衝區
EventBufferEvent::writeBuffer
— 將整個緩衝區的內容新增到緩衝事件的輸出緩衝區
關於緩衝事件回調函式
EventConfig
— EventConfig 類別
EventConfig::avoidMethod
— 告知 libevent 避免使用特定的事件方法
EventConfig::__construct
— 建構 EventConfig 物件
EventConfig::requireFeatures
— 輸入應用程式需要的必要事件方法功能
EventConfig::setFlags
— 設定一個或多個旗標來設定最終將初始化的 EventBase
EventConfig::setMaxDispatchInterval
— 防止優先順序反轉
EventDnsBase
— EventDnsBase 類別
EventDnsBase::addNameserverIp
— 將名稱伺服器新增到 DNS 基礎
EventDnsBase::addSearch
— 新增一個網域至搜尋網域列表
EventDnsBase::clearSearch
— 移除所有目前的搜尋後綴
EventDnsBase::__construct
— 建構 EventDnsBase 物件
EventDnsBase::countNameservers
— 取得已設定的域名伺服器數量
EventDnsBase::loadHosts
— 從 hosts 檔案載入 hosts 檔案 (格式與 /etc/hosts 相同)
EventDnsBase::parseResolvConf
— 掃描 resolv.conf 格式的檔案
EventDnsBase::setOption
— 設定配置選項的值
EventDnsBase::setSearchNdots
— 設定搜尋的 'ndots' 參數
EventHttp
— EventHttp 類別
EventHttp::accept
— 使 HTTP 伺服器接受指定 socket 串流或資源上的連線
EventHttp::addServerAlias
— 新增伺服器別名至 HTTP 伺服器物件
EventHttp::bind
— 將 HTTP 伺服器綁定至指定的位址和埠
EventHttp::__construct
— 建構 EventHttp 物件 (HTTP 伺服器)
EventHttp::removeServerAlias
— 移除伺服器別名
EventHttp::setAllowedMethods
— 設定此伺服器接受的請求中支援的 HTTP 方法,並傳遞給使用者回呼函式
EventHttp::setCallback
— 設定指定 URI 的回呼函式
EventHttp::setDefaultCallback
— 設定預設回呼函式來處理未被特定回呼函式攔截的請求
EventHttp::setMaxBodySize
— 設定最大請求主體大小
EventHttp::setMaxHeadersSize
— 設定最大 HTTP 標頭大小
EventHttp::setTimeout
— 設定 HTTP 請求的逾時時間
EventHttpConnection
— EventHttpConnection 類別
EventHttpConnection::__construct
— 建構 EventHttpConnection 物件
EventHttpConnection::getBase
— 傳回與連線關聯的事件基底
EventHttpConnection::getPeer
— 取得與連線關聯的遠端位址和埠
EventHttpConnection::makeRequest
— 透過指定的連線發出 HTTP 請求
EventHttpConnection::setCloseCallback
— 設定連線關閉的回呼函式
EventHttpConnection::setLocalAddress
— 設定發出 HTTP 連線的 IP 位址
EventHttpConnection::setLocalPort
— 設定發出連線的本機埠
EventHttpConnection::setMaxBodySize
— 設定連線的最大主體大小
EventHttpConnection::setMaxHeadersSize
— 設定最大標頭大小
EventHttpConnection::setRetries
— 設定連線的重試限制
EventHttpConnection::setTimeout
— 設定連線的逾時時間
EventHttpRequest
— EventHttpRequest 類別
EventHttpRequest::addHeader
— 新增 HTTP 標頭至請求的標頭
EventHttpRequest::cancel
— 取消擱置中的 HTTP 請求
EventHttpRequest::clearHeaders
— 從請求的標頭列表中移除所有輸出標頭
EventHttpRequest::closeConnection
— 關閉相關聯的 HTTP 連線
EventHttpRequest::__construct
— 建構 EventHttpRequest 物件
EventHttpRequest::findHeader
— 尋找屬於標頭的值
EventHttpRequest::free
— 釋放物件並移除相關聯的事件
EventHttpRequest::getBufferEvent
— 傳回 EventBufferEvent 物件
EventHttpRequest::getCommand
— 傳回請求指令(方法)
EventHttpRequest::getConnection
— 傳回 EventHttpConnection 物件
EventHttpRequest::getHost
— 傳回請求主機
EventHttpRequest::getInputBuffer
— 傳回輸入緩衝區
EventHttpRequest::getInputHeaders
— 傳回輸入標頭的關聯陣列
EventHttpRequest::getOutputBuffer
— 傳回請求的輸出緩衝區
EventHttpRequest::getOutputHeaders
— 傳回輸出標頭的關聯陣列
EventHttpRequest::getResponseCode
— 傳回回應碼
EventHttpRequest::getUri
— 傳回請求 URI
EventHttpRequest::removeHeader
— 從請求的標頭中移除 HTTP 標頭
EventHttpRequest::sendError
— 傳送 HTML 錯誤訊息到用戶端
EventHttpRequest::sendReply
— 傳送 HTML 回應到用戶端
EventHttpRequest::sendReplyChunk
— 傳送另一個資料區塊作為正在進行的分塊回應的一部分
EventHttpRequest::sendReplyEnd
— 完成分塊回應,並適當地釋放請求
EventHttpRequest::sendReplyStart
— 初始化分塊回應
EventListener
— EventListener 類別
EventListener::__construct
— 建立與事件基礎關聯的新連線監聽器
EventListener::disable
— 停用事件連線監聽器物件
EventListener::enable
— 啟用事件連線監聽器物件
EventListener::getBase
— 傳回與事件監聽器關聯的事件基礎
EventListener::getSocketName
— 擷取監聽器通訊端目前繫結的位址
EventListener::setCallback
— setCallback 的用途
EventListener::setErrorCallback
— 設定事件監聽器的錯誤回呼
EventSslContext
— EventSslContext 類別
EventSslContext::__construct
— 建構 OpenSSL 內容以供 Event 類別使用
EventUtil
— EventUtil 類別
EventUtil::__construct
— 抽象建構函式
EventUtil::getLastSocketErrno
— 傳回最近一次的通訊端錯誤代碼
EventUtil::getLastSocketError
— 傳回最近一次的通訊端錯誤
EventUtil::getSocketFd
— 傳回通訊端或串流的數字檔案描述符
EventUtil::getSocketName
— 擷取通訊端目前繫結的位址
EventUtil::setSocketOption
— 設定通訊端選項
EventUtil::sslRandPoll
— 使用 OpenSSL 的 RAND_poll() 產生熵值
EventException
— EventException 類別
發現問題了嗎?
瞭解如何改進此頁面
•
提交 Pull Request
•
回報錯誤
+
新增註釋
使用者貢獻的註釋
1 則註釋
向上
向下
1
grzegorz129 at gmail dot com
¶
8 年前
這個函式庫的存根/標頭檔可以在 GitHub 上以 IDE 中立的格式取得:
https://github.com/kiler129/pecl-event-stubs
+
新增註釋
使用
↑
和
↓
鍵導覽 • 按
Enter
鍵選取 • 按
Esc
鍵關閉
未選取任何項目時,按
Enter
鍵將使用 Google 搜尋