介绍一些PHP杂项函数,这些函数也是开发中比较重要的。

安装

无需安装即可使用这些功能。这些函数是 PHP 核心的一部分。

运行时配置

这些函数的行为受 php.ini 中的设置影响。

杂项配置选项

名称默认描述可更改
ignore_user_abort"0"默认是假的。如果更改为 true,则在客户端中止其连接后脚本将不会终止。请参阅 ignore_user_abort()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.default"#0000BB"PHP 语法的默认颜色PHP_INI_ALL
highlight.html"#000000"HTML 代码的颜色PHP_INI_ALL
browscapNULL浏览器功能文件的名称和位置(例如:browscap.ini)。请参阅 get_browser()PHP_INI_SYSTEM

PHP 其他函数

函数说明
connection_status()返回连接状态位字段。
constant()返回常量的值。
define()定义命名常量。
define()检查给定的命名常量是否
die()输出一条消息并终止当前脚本。相当于 exit()
exit()输出一条消息并终止当前脚本。
eval()将字符串计算为 PHP 代码。
get_browser()告诉用户浏览器的功能。
__halt_compiler()停止编译器执行。
highlight_file()语法高亮显示文件。
highlight_string()字符串的语法高亮。
hrtime() 获取系统高分辨率时间。
ignore_user_abort() 设置客户端断开连接是否应中止脚本执行。
pack()将数据打包成二进制字符串。
php_strip_whitespace()返回删除注释和空格的源代码。
sapi_windows_cp_get()获取当前代码页.
sapi_windows_cp_is_utf8()指示代码页是否兼容 UTF-8。
sapi_windows_cp_set()设置进程代码页。
sapi_windows_generate_ctrl_event()发送 CTRL 事件到另一个进程。
sapi_windows_set_ctrl_handler()设置或删除 CTRL 事件处理程序。
sapi_windows_vt100_support()获取或设置对与 Windows 控制台输出缓冲区关联的指定流的 VT100 支持。
show_source()文件的语法突出显示。 highlight_file() 函数的别名。
time_nanosleep()延迟数秒和纳秒。
time_sleep_until()使脚本休眠直到指定时间。
uniqid()生成唯一的ID。
unpack()从二进制字符串中解压数据。
usleep()以微秒为单位延迟执行。

预定义常量

以下常量由此扩展定义,并且仅当扩展已编译为 PHP 或在运行时动态加载时才可用。

CONNECTION_ABORTED (int)

CONNECTION_NORMAL (int)

CONNECTION_TIMEOUT ( int)

__COMPILER_HALT_OFFSET__ (int)