PHP 选项/信息 函数 业 ,精于勤 荒于嬉.
- PHP 选项/信息 函数 get_magic_quotes_runtime 获取当前 magic_quotes_runtime 配置选项的激活状态
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 检测 magic_quotes_runtime 是否已经激活if(get_magic_quotes_runtime()){ // 关闭功能 set_magic_quotes_runtime(false); } ?>
- PHP 选项/信息 函数 get_required_files 别名 get_included_files()
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
说明
此函数是该函数的别名: get_included_files().
- PHP 选项/信息 函数 get_resources Returns active resources
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php $fp = tmpfile(); var_dump(get_resources()); ?>
示例2
<?php $fp = tmpfile(); var_dump(get_resources('stream')); var_dump(get_resources('curl')); ?>
- PHP 选项/信息 函数 getenv 获取一个环境变量的值
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // getenv() 使用示例$ip = getenv('REMOTE_ADDR'); // 或简单仅使用全局变量($_SERVER 或 $_ENV)$ip = $_SERVER['REMOTE_ADDR']; // 安全地获取环境变量,忽略通过 SAPI 或 putenv 修改的值$ip = getenv('REMOTE_ADDR', true) ?: getenv('REMOTE_ADDR')?>
- PHP 选项/信息 函数 getlastmod 获取页面最后修改的时间
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 输出类似 'Last modified: March 04 1998 20:43:59.'echo "Last modified: " . date ("F d Y H:i:s.", getlastmod()); ?>
- PHP 选项/信息 函数 getmygid 获取当前 PHP 脚本拥有者的 GID
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
getmygid
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
getmygid — 获取当前 PHP 脚本拥有者的 GID
说明
getmygid(): int获取当前 PHP 脚本拥有者的用户组 ID。
返回值
返回当前 PHP 脚本拥有者的用户组 ID,或在错误时返回
false
。参见
- getmyuid() - 获取 PHP 脚本所有者的 UID
- getmypid() - 获取 PHP 进程的 ID
- get_current_user() - 获取当前 PHP 脚本所有者名称
- getmyinode() - 获取当前脚本的索引节点(inode)
- getlastmod() - 获取页面最后修改的时间
- PHP 选项/信息 函数 getmyinode 获取当前脚本的索引节点(inode)
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
getmyinode
(PHP 4, PHP 5, PHP 7, PHP 8)
getmyinode — 获取当前脚本的索引节点(inode)
说明
getmyinode(): int获取当前脚本的索引节点(inode)。
返回值
以整型返回当前脚本的索引节点(inode),或在错误时返回
false
。参见
- getmygid() - 获取当前 PHP 脚本拥有者的 GID
- getmyuid() - 获取 PHP 脚本所有者的 UID
- getmypid() - 获取 PHP 进程的 ID
- get_current_user() - 获取当前 PHP 脚本所有者名称
- getlastmod() - 获取页面最后修改的时间
- PHP 选项/信息 函数 getmypid 获取 PHP 进程的 ID
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
getmypid
(PHP 4, PHP 5, PHP 7, PHP 8)
getmypid — 获取 PHP 进程的 ID
说明
getmypid(): int获取当前 PHP 进程 ID。
返回值
返回当前 PHP 进程 ID,或在错误时返回
false
。注释
警告进程 ID 并不是唯一的,所以他们是一个弱熵源。 对安全性有依赖的上下文中我们不推荐依赖于 pid。
参见
- getmygid() - 获取当前 PHP 脚本拥有者的 GID
- getmyuid() - 获取 PHP 脚本所有者的 UID
- get_current_user() - 获取当前 PHP 脚本所有者名称
- getmyinode() - 获取当前脚本的索引节点(inode)
- getlastmod() - 获取页面最后修改的时间
- PHP 选项/信息 函数 getmyuid 获取 PHP 脚本所有者的 UID
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
getmyuid
(PHP 4, PHP 5, PHP 7, PHP 8)
getmyuid — 获取 PHP 脚本所有者的 UID
说明
getmyuid(): int获取当前脚本的用户 ID。
返回值
返回当前脚本的用户 ID,或在错误时返回
false
。参见
- getmygid() - 获取当前 PHP 脚本拥有者的 GID
- getmypid() - 获取 PHP 进程的 ID
- get_current_user() - 获取当前 PHP 脚本所有者名称
- getmyinode() - 获取当前脚本的索引节点(inode)
- getlastmod() - 获取页面最后修改的时间
- PHP 选项/信息 函数 getopt 从命令行参数列表中获取选项
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // Script example.php$rest_index = null; $opts = getopt('a:b:', [], $rest_index); $pos_args = array_slice($argv, $rest_index); var_dump($pos_args);
示例2
shell> php example.php -fvalue -h
示例3
<?php // Script example.php$shortopts = ""; $shortopts .= "f:"; // Required value$shortopts .= "v::"; // Optional value$shortopts .= "abc"; // These options do not accept values$longopts = array( "required:", // Required value "optional::", // Optional value "option", // No value "opt", // No value); $options = getopt($shortopts, $longopts); var_dump($options); ?>
示例4
shell> php example.php -f "value for f" -v -a --required value --optional="optional value" --option
示例5
<?php // Script example.php$options = getopt("abc"); var_dump($options); ?>
示例6
shell> php example.php -aaac
示例7
<?php // Script example.php$optind = null; $opts = getopt('a:b:', [], $optind); $pos_args = array_slice($argv, $optind); var_dump($pos_args);
示例8
shell> php example.php -a 1 -b 2 -- test
- PHP 选项/信息 函数 getrusage 获取当前资源使用状况
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php $dat = getrusage(); echo $dat["ru_oublock"]; // number of block output operationsecho $dat["ru_inblock"]; // number of block input operationsecho $dat["ru_msgsnd"]; // number of IPC messages sentecho $dat["ru_msgrcv"]; // number of IPC messages receivedecho $dat["ru_maxrss"]; // maximum resident set sizeecho $dat["ru_ixrss"]; // integral shared memory sizeecho $dat["ru_idrss"]; // integral unshared data sizeecho $dat["ru_minflt"]; // number of page reclaims (soft page faults)echo $dat["ru_majflt"]; // number of page faults (hard page faults)echo $dat["ru_nsignals"]; // number of signals receivedecho $dat["ru_nvcsw"]; // number of voluntary context switchesecho $dat["ru_nivcsw"]; // number of involuntary context switchesecho $dat["ru_nswap"]; // number of swapsecho $dat["ru_utime.tv_usec"]; // user time used (microseconds)echo $dat["ru_utime.tv_sec"]; // user time used (seconds)echo $dat["ru_stime.tv_usec"]; // system time used (microseconds)?>
- PHP 选项/信息 函数 ini_alter 别名 ini_set()
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
- PHP 选项/信息 函数 ini_get_all 获取所有配置选项
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php print_r(ini_get_all("pcre")); print_r(ini_get_all()); ?>
示例2
<?php print_r(ini_get_all("pcre", false)); // Added in PHP 5.3.0print_r(ini_get_all(null, false)); // Added in PHP 5.3.0?>
- PHP 选项/信息 函数 ini_get 获取一个配置选项的值
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php /*我们的 php.ini 包含了以下的设置:display_errors = Onregister_globals = Offpost_max_size = 8M*/ echo 'display_errors = ' . ini_get('display_errors') . "\n"; echo 'register_globals = ' . ini_get('register_globals') . "\n"; echo 'post_max_size = ' . ini_get('post_max_size') . "\n"; echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n"; echo 'post_max_size in bytes = ' . return_bytes(ini_get('post_max_size')); function return_bytes($val) { $val = trim($val); $last = strtolower($val[strlen($val)-1]); switch($last) { // 自 PHP 5.1.0 起可以使用修饰符 'G' case 'g': $val *= 1024; case 'm': $val *= 1024; case 'k': $val *= 1024; } return $val; } ?>
- PHP 选项/信息 函数 ini_restore 恢复配置选项的值
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php $setting = 'y2k_compliance'; echo 'Current value for \'' . $setting . '\': ' . ini_get($setting), PHP_EOL; ini_set($setting, ini_get($setting) ? 0 : 1); echo 'New value for \'' . $setting . '\': ' . ini_get($setting), PHP_EOL; ini_restore($setting); echo 'Original value for \'' . $setting . '\': ' . ini_get($setting), PHP_EOL; ?>
- PHP 选项/信息 函数 ini_set 为一个配置选项设置值
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo ini_get('display_errors'); if (!ini_get('display_errors')) { ini_set('display_errors', '1'); } echo ini_get('display_errors'); ?>
- PHP 选项/信息 函数 main 虚拟的main()
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
main
main — 虚拟的main()
说明
除了在PHP源码里,并没有一个名称为 main() 的函数。 在 PHP 4.3.0 的源码里,引入了新的错误处理类型(php_error_docref)。 其中一个功能是在 PHP 指令 html_errors(默认为 on) 和 docref_root(默认为on直至 PHP 4.3.2) 被设置时,在错误信息里提供对应的手册链接。
本页存在的原因是因为有时函数 main() 错误信息里的手册链接会指到本页。 如果你发现了这样的引用,请 » 提交错误报告, 说明 PHP 函数发生了错误,并链接到了 main(), 错误会被妥善处理并可能会记录在文档里。
已知这些错误会指向 main() 函数名 直到该版本,不会再指到这里 include 5.1.0 include_once 5.1.0 require 5.1.0 require_once 5.1.0 参见
- html_errors
- display_errors
- PHP 选项/信息 函数 memory_get_peak_usage 返回分配给 PHP 内存的峰值
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
memory_get_peak_usage
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
memory_get_peak_usage — 返回分配给 PHP 内存的峰值
说明
memory_get_peak_usage(bool$real_usage
= false): int返回分配给你的 PHP 脚本的内存峰值字节数。
参数
-
real_usage
-
如果设置为
true
可以获取从系统分配到的真实内存尺寸。 如果未设置,或者设置为false
,仅会报告emalloc()
使用的内存。
返回值
返回内存峰值的字节数。
更新日志
版本 说明 5.2.1 使用此函数无需在编译时加上 --enable-memory-limit 选项。 5.2.0 添加参数 real_usage
。 -
- PHP 选项/信息 函数 memory_get_usage 返回分配给 PHP 的内存量
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php //这只是个例子,下面的数字取决于你的系统echo memory_get_usage() . "\n"; // 36640$a = str_repeat("Hello", 4242); echo memory_get_usage() . "\n"; // 57960unset($a); echo memory_get_usage() . "\n"; // 36744?>
- PHP 选项/信息 函数 php_ini_loaded_file 取得已加载的 php.ini 文件的路径
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php $inipath = php_ini_loaded_file(); if ($inipath) { echo 'Loaded php.ini: ' . $inipath; } else { echo 'A php.ini file is not loaded'; } ?>
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)