PHP 雜項 函式
PHP 雜項簡介
雜項函式之所以放在這裡,是因為沒有其他類別似乎更合適。
安裝
雜項函式是 PHP 核心的一部分。使用這些函式無需安裝。
執行時配置
雜項函式行為受 php.ini 檔案中設定的影響。
雜項配置選項
| 名稱 | 描述 | 預設值 | 可更改 |
|---|---|---|---|
| ignore_user_abort | FALSE 表示當用戶中止連線後,指令碼在嘗試輸出任何內容時將被終止 | "0" | PHP_INI_ALL |
| highlight.string | 用於突出顯示 PHP 語法中字串的顏色 | "#DD0000" | PHP_INI_ALL |
| highlight.comment | 用於突出顯示 PHP 註釋的顏色 | "#FF8000" | PHP_INI_ALL |
| highlight.keyword | 用於語法高亮 PHP 關鍵字(例如括號和分號)的顏色 | "#007700" | PHP_INI_ALL |
| highlight.default | PHP 語法的預設顏色 | "#0000BB" | PHP_INI_ALL |
| highlight.html | HTML 程式碼的顏色 | "#000000" | PHP_INI_ALL |
| browscap | 瀏覽器功能檔案(例如 browscap.ini)的名稱和位置 | NULL | PHP_INI_SYSTEM |
PHP 雜項函式
| 函式 | 描述 |
|---|---|
| connection_aborted() | 檢查客戶端是否已斷開連線 |
| connection_status() | 返回當前連線狀態 |
| connection_timeout() | PHP 4.0.5 起已棄用。 檢查指令碼是否已超時 |
| constant() | 返回常數的值 |
| define() | 定義一個常數 |
| defined() | 檢查一個常數是否存在 |
| die() | 是 exit() 的別名 |
| eval() | 將字串作為 PHP 程式碼進行評估 |
| exit() | 列印一條訊息並退出當前指令碼 |
| get_browser() | 返回使用者瀏覽器的功能 |
| __halt_compiler() | 停止編譯器執行 |
| highlight_file() | 輸出一個檔案,並高亮顯示 PHP 語法 |
| highlight_string() | 輸出一個字串,並高亮顯示 PHP 語法 |
| hrtime() | 返回系統的時鐘週期精確時間 |
| ignore_user_abort() | 設定遠端客戶端是否可以中止指令碼的執行 |
| pack() | 將資料打包成二進位制字串 |
| php_strip_whitespace() | 返回一個檔案的原始碼,並移除 PHP 註釋和空白符 |
| show_source() | 是 highlight_file() 的別名 |
| sleep() | 將程式碼執行延遲指定秒數 |
| sys_getloadavg() | 返回系統的平均負載 |
| time_nanosleep() | 將程式碼執行延遲指定秒數和納秒數 |
| time_sleep_until() | 使指令碼休眠直到指定時間 |
| uniqid() | 生成一個唯一 ID |
| unpack() | 從二進位制字串解包資料 |
| usleep() | 將程式碼執行延遲指定微秒數 |
PHP 預定義雜項常量
| 常量 | 描述 |
|---|---|
| CONNECTION_ABORTED | 使用者或網路錯誤中止了連線 |
| CONNECTION_NORMAL | 連線正常執行 |
| CONNECTION_TIMEOUT | 連線超時 |
| __COMPILER_HALT_OFFSET__ |