Skip to content

其它基本扩展- Misc.杂项函数

这里真的是乱七八糟的函数,这里的函数确实没地方放了

安装

内置的,乱七八糟的函数

配置

ignore_user_abort “0”

PHP_INI_ALL 是否在用户关闭网页后断开连接

highlight.string “#DD0000”

PHP_INI_ALL 字串颜色

highlight.comment “#FF8000”

PHP_INI_ALL 评论颜色

highlight.keyword “#007700”

PHP_INI_ALL 关键词

highlight.bg “#FFFFFF”

PHP_INI_ALL 背景色 在 PHP 5.4.0.中已移除

highlight.default “#0000BB”

PHP_INI_ALL 默认颜色

highlight.html “#000000”

PHP_INI_ALL html 的颜色

browscap NULL PHP_INI_SYSTEM 浏览器功能文件的位置和文件名 参见 get_browser()

函数

int connection_aborted ( void )

检查客户端是否已经断开

  • 断开返回 1
  • 连接返回 0

int connection_status ( void )

返回当前连接的状态位

int connection_timeout ( void )

[4.0.5] 废弃 检查脚本是否已超时

mixed constant ( string $name )

返回一个常量的值(如果定义), 否则的话返回 null

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

定义一个常量,

  • $case_insensitive 指定为 true 则大小写不敏感

bool defined ( string $name )

检测常量是否存在

void exit ( int $status )

输出一个消息并且退出当前脚本 [alias] die();

mixed get_browser ([ string $user_agent [, bool $return_array = false ]] )

通过查找 browscap.ini 文件中的浏览器信息,尝试检测用户的浏览器所具有的功能。

void __halt_compiler ( void )

中断本文件中的编译器的执行. 可以通过常量 COMPILER_HALT_OFFSET 获取数据开始字节所在的位置,且该常量仅被定义于使用了 halt_compiler 的文件。 定义了再 halt_compiler();函数之后第一个字节的位置.

本函数中断 包含 本函数的文件的编译, 而不是 所有文件的编译

mixed highlight_file ( string $filename [, bool $return = false ] )

语法高亮一个文件.可以使用以下配置设置 phps 文件自动高亮

AddType application/x-httpd-php-source .phps

mixed highlight_string ( string $str [, bool $return = false ] )

高亮一个字串.

int ignore_user_abort ([ string $value ] )

设置客户端断开连接的时候是否中段脚本的执行

string pack ( string $format [, mixed $args [, mixed $... ]] )

函数把数据装入一个二进制字符串

  • $format 规定在包装数据时所使用的格式 a 重复的 NUL 字串A SPACE h 十六进制 low nibble first H 十六进制 High nibble first c 带符号的字串 C 无符号的字串 s 16 位机器码(带符号的) S 16 位无符号机器码 n unsigned short (always 16 bit, big endian byte order) v unsigned short (always 16 bit, little endian byte order) i signed integer (machine dependent size and byte order) I unsigned integer (machine dependent size and byte order) l signed long (always 32 bit, machine byte order) L unsigned long (always 32 bit, machine byte order) N unsigned long (always 32 bit, big endian byte order) V unsigned long (always 32 bit, little endian byte order) f float (machine dependent size and representation) d double (machine dependent size and representation) x NUL byte X Back up one byte
  • $args 规定被包装的一个或多个参数

string php_strip_whitespace ( string $filename )

返回删除注释和空格后的 PHP 源码

int sleep ( int $seconds )

延缓执行

array sys_getloadavg ( void )

获取系统的负载(load average) [unix] 返回三个系统负载(系统运行队列中的进程数)的样本数据,分别是 1 分钟、5 分钟和 15 分钟之前。

mixed time_nanosleep ( int $seconds , int $nanoseconds )

[5.3.0]程序延缓执行指定数量的秒数和纳秒数

bool time_sleep_until ( float $timestamp )

[5.3.0]使脚本睡眠到指定的 timestamp

string uniqid ([ string $prefix = "" [, bool $more_entropy = false ]] )

获取一个带前缀的,基于当前时间微秒数的唯一 ID.

array unpack ( string $format , string $data )

从二进制字串中分离出来数据

void usleep ( int $micro_seconds )

以指定的微秒数延迟执行


说明

创建时间: 2023-01-15 09:27:00 , 最后编辑于 2023-11-24 14:35:00