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