PHP 杂项函数简介
我们把不属于其他类别的函数归纳到这个页面。
安装
杂项函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
杂项函数函数的行为受到 php.ini 中设置的影响。
杂项函数配置选项:
名称 |
默认 |
描述 |
可更改 |
ignore_user_abort
"0"
如果为 FALSE,表示当客户端中断连接后,脚本在尝试输出内容时会立即终止。
PHP_INI_ALL
highlight.string
"#DD0000"
用于突出显示 PHP 语法中的字符串的颜色。
PHP_INI_ALL
highlight.comment
"#FF8000"
用于突出显示 PHP 注释的颜色。
PHP_INI_ALL
highlight.keyword
"#007700"
用于语法突出显示 PHP 关键字(例如括号和分号)的颜色。
PHP_INI_ALL
highlight.bg
"#FFFFFF"
背景颜色。
PHP_INI_ALL
highlight.default
"#0000BB"
PHP 语法的默认颜色。
PHP_INI_ALL
highlight.html
"#000000"
HTML 代码的颜色。
PHP_INI_ALL
browscap
NULL
浏览器功能文件(例如 browscap.ini)的名称和位置。
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()
对文件进行语法高亮显示。
highlight_string()
对字符串进行语法高亮显示。
hrtime()
返回系统的高分辨率时间。
ignore_user_abort()
设置远程客户端是否可以中止正在运行的脚本。
pack()
将数据打包成二进制字符串。
php_check_syntax()
从 PHP 4.0.5 开始已弃用。
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__
编译器暂停的偏移量(通常与__halt_compiler()函数一起使用)。