系統與執行控制
| 函數 | 說明 |
usleep($microseconds) | 延遲執行指定微秒數 |
sleep($seconds) | 延遲執行指定秒數 |
time_nanosleep($seconds, $nanoseconds) | 精確延遲至納秒級 |
time_sleep_until($timestamp) | 延遲至指定時間戳 |
ignore_user_abort([$value]) | 設置客戶端斷開是否終止腳本 |
exit([$status]) / die() | 輸出消息並退出腳本 |
eval($code) | 將字符串作為 PHP 代碼執行 |
常量操作
| 函數 | 說明 |
define($name, $value) | 定義常量 |
defined($name) | 檢查常量是否存在 |
constant($name) | 獲取常量值 |
連接狀態檢測
| 函數 | 說明 |
connection_status() | 返回當前連接狀態位掩碼 |
connection_aborted() | 檢查客戶端是否已斷開 |
代碼高亮與源碼處理
| 函數 | 說明 |
highlight_file($filename) | 文件語法高亮輸出 |
highlight_string($string) | 字符串語法高亮輸出 |
show_source($filename) | highlight_file 別名 |
strip_whitespace($filename) | 返回去除註釋/空白的源碼 |
數據打包與解包
| 函數 | 說明 |
pack($format, $args...) | 數據打包為二進制字符串 |
unpack($format, $data) | 二進制字符串解包 |
唯一標識生成
| 函數 | 說明 |
uniqid([$prefix, $more_entropy]) | 基於微秒時間生成唯一 ID |
瀏覽器信息獲取
| 函數 | 說明 |
get_browser([$user_agent, $return_array]) | 返回瀏覽器能力信息(需 browscap.ini) |
ZIP 壓縮文件操作
| 函數 | 說明 |
zip_open($filename) | 打開 ZIP 文件 |
zip_read($zip) | 讀取下一個條目 |
zip_entry_open($zip, $entry) | 打開條目讀取 |
zip_entry_read($entry, $length) | 讀取條目內容 |
zip_entry_close($entry) | 關閉條目 |
zip_close($zip) | 關閉 ZIP 文件 |
本手冊匯總 PHP 5 核心實用函數 8 大分類 25+ 函數,建議配合官方文檔深入學習參數詳情與版本差異。