PHP課程
/ 雜項
雜項
PHP 雜項函數(shù)簡介
我們把不屬于其他類別的函數(shù)歸納到這個頁面。
安裝
雜項函數(shù)是 PHP 核心的組成部分。無需安裝即可使用這些函數(shù)。
Runtime 配置
雜項函數(shù)函數(shù)的行為受到 php.ini 中設(shè)置的影響。
雜項函數(shù)配置選項:
名稱 | 默認(rèn) | 描述 | 可更改 |
---|---|---|---|
ignore_user_abort | "0" | 如果為 FALSE,表示當(dāng)客戶端中斷連接后,腳本在嘗試輸出內(nèi)容時會立即終止。 | PHP_INI_ALL |
highlight.string | "#DD0000" | 用于突出顯示 PHP 語法中的字符串的顏色。 | PHP_INI_ALL |
highlight.comment | "#FF8000" | 用于突出顯示 PHP 注釋的顏色。 | PHP_INI_ALL |
highlight.keyword | "#007700" | 用于語法突出顯示 PHP 關(guān)鍵字(例如括號和分號)的顏色。 | PHP_INI_ALL |
highlight.bg | "#FFFFFF" | 背景顏色。 | PHP_INI_ALL |
highlight.default | "#0000BB" | PHP 語法的默認(rèn)顏色。 | PHP_INI_ALL |
highlight.html | "#000000" | HTML 代碼的顏色。 | PHP_INI_ALL |
browscap | NULL | 瀏覽器功能文件(例如 browscap.ini)的名稱和位置。 | PHP_INI_SYSTEM |
PHP 雜項函數(shù)
函數(shù) | 描述 |
---|---|
connection_aborted() | 檢查客戶端是否已斷開連接。 |
connection_status() | 返回當(dāng)前的連接狀態(tài)。 |
connection_timeout() | 從 PHP 4.0.5 開始已棄用。檢查腳本是否已超時。 |
constant() | 返回常量的值。 |
define() | 定義常量。 |
defined() | 檢查常量是否存在。 |
die() | exit() 的別名。 |
eval() | 把字符串按照 PHP 代碼來計算。 |
exit() | 打印一條消息并退出當(dāng)前腳本。 |
get_browser() | 返回用戶瀏覽器的功能。 |
__halt_compiler() | 停止編譯器執(zhí)行。 |
highlight_file() | 對文件進行語法高亮顯示。 |
highlight_string() | 對字符串進行語法高亮顯示。 |
hrtime() | 返回系統(tǒng)的高分辨率時間。 |
ignore_user_abort() | 設(shè)置遠程客戶端是否可以中止正在運行的腳本。 |
pack() | 將數(shù)據(jù)打包成二進制字符串。 |
php_check_syntax() | 從 PHP 4.0.5 開始已棄用。 |
php_strip_whitespace() | 返回已刪除了 PHP 注釋和空格的文件的源代碼。 |
show_source() | highlight_file() 的別名。 |
sleep() | 將代碼執(zhí)行延遲指定的秒數(shù)。 |
sys_getloadavg() | 返回系統(tǒng)平均負(fù)載。 |
time_nanosleep() | 將代碼執(zhí)行延遲指定的秒數(shù)和納秒數(shù)。 |
time_sleep_until() | 使腳本休眠到指定的時間。 |
uniqid() | 生成唯一的 ID。 |
unpack() | 從二進制字符串中解包數(shù)據(jù)。 |
usleep() | 將代碼執(zhí)行延遲指定的微秒數(shù)。 |
PHP 預(yù)定義的雜項常量
常量 | 描述 |
---|---|
CONNECTION_ABORTED | 用戶或網(wǎng)絡(luò)錯誤導(dǎo)致連接中斷。 |
CONNECTION_NORMAL | 連接正常運行。 |
CONNECTION_TIMEOUT | 連接超時。 |
__COMPILER_HALT_OFFSET__ | 編譯器暫停的偏移量(通常與__halt_compiler()函數(shù)一起使用)。 |