无需言 做自己 业 ,精于勤 荒于嬉.
- PHP 选项/信息 函数 phpversion 获取当前的PHP版本
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // prints e.g. 'Current PHP version: 4.1.1'echo 'Current PHP version: ' . phpversion(); // prints e.g. '2.0' or nothing if the extension isn't enabledecho phpversion('tidy'); ?>示例2
<?php // PHP_VERSION_ID 自 PHP 5.2.7 起有效,// 如果我们的版本低于该版本,则用以下代码来模拟 if (!defined('PHP_VERSION_ID')) { $version = explode('.', PHP_VERSION); define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2])); } // PHP_VERSION_ID 定义为一个数字,PHP 版本越新,数字越大。// 它的定义是以下的表达式://// $version_id = $major_version * 10000 + $minor_version * 100 + $release_version; //// 现在我们可以通过 PHP_VERSION_ID 来检查 PHP 版本,// 而不用每次都必须用 version_compare() 来检查 PHP 是否支持某个功能。//// 比如,我们在此可以定义一系列 PHP_VERSION_* constants 常量,// 而在 5.2.7 之前的版本并没有被定义。if (PHP_VERSION_ID < 50207) { define('PHP_MAJOR_VERSION', $version[0]); define('PHP_MINOR_VERSION', $version[1]); define('PHP_RELEASE_VERSION', $version[2]); // 等等, ...} ?>
- PHP 选项/信息 函数 version_compare 对比两个「PHP 规范化」的版本数字字符串
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php if (version_compare(PHP_VERSION, '7.0.0') >= 0) { echo 'I am at least PHP version 7.0.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.3.0') >= 0) { echo 'I am at least PHP version 5.3.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.0.0', '>=')) { echo 'I am at least PHP version 5.0.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.0.0', '<')) { echo 'I am still PHP 4, my version: ' . PHP_VERSION . "\n"; } ?>
- PHP 选项/信息 函数 sys_get_temp_dir 返回用于临时文件的目录
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 使用 sys_get_temp_dir() 在目录里创建临时文件$temp_file = tempnam(sys_get_temp_dir(), 'Tux'); echo $temp_file; ?>
- PHP 选项/信息 函数 zend_thread_id 返回当前线程的唯一识别符
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php $thread_id = zend_thread_id(); echo 'Current thread id is: ' . $thread_id; ?>
- 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 选项/信息 函数 get_defined_constants 返回所有常量的关联数组,键是常量名,值是常量值
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php define("MY_CONSTANT", 1); print_r(get_defined_constants(true)); ?>示例2
<?php print_r(get_defined_constants()); ?>
- 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 选项/信息 函数 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 选项/信息 函数 get_required_files 别名 get_included_files()
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
-
说明
此函数是该函数的别名: get_included_files().
- 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 选项/信息 函数 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 选项/信息 函数 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 选项/信息 函数 ini_alter 别名 ini_set()
-
发表日期:2021-07-01 08:55:07 | 来源: | 分类:PHP 选项/信息 函数
- 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 选项/信息 函数 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 选项/信息 函数 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 选项/信息 函数 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 选项/信息 函数 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_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?>
- 前端开发(1)
- 数据库(0)
- PHP(0)
- 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)
- JAVA(0)
- Android(0)
- Linux(0)
- AI大模型(9)
- 其他(0)
宁公网安备 64010402001209号