介绍一些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 |
browscap | NULL | 浏览器功能文件的名称和位置(例如: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)