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__ |