PHP 选项/信息 函数 业 ,精于勤 荒于嬉.
- PHP 选项/信息 函数 php_ini_scanned_files 返回从额外 ini 目录里解析的 .ini 文件列表
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php if ($filelist = php_ini_scanned_files()) { if (strlen($filelist) > 0) { $files = explode(',', $filelist); foreach ($files as $file) { echo "<li>" . trim($file) . "</li>\n"; } } } ?>
- PHP 选项/信息 函数 php_sapi_name 返回 web 服务器和 PHP 之间的接口类型
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php $sapi_type = php_sapi_name(); if (substr($sapi_type, 0, 3) == 'cgi') { echo "You are using CGI PHP\n"; } else { echo "You are not using CGI PHP\n"; } ?>
- PHP 选项/信息 函数 php_uname 返回运行 PHP 的系统的有关信息
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo php_uname(); echo PHP_OS; /* 比如有些会输出:Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686LinuxFreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001FreeBSDWindows NT XN1 5.1 build 2600WINNT*/ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { echo 'This is a server using Windows!'; } else { echo 'This is a server not using Windows!'; } ?>
示例2
<?php // *nixecho DIRECTORY_SEPARATOR; // /echo PHP_SHLIB_SUFFIX; // soecho PATH_SEPARATOR; // :// Win*echo DIRECTORY_SEPARATOR; // \echo PHP_SHLIB_SUFFIX; // dllecho PATH_SEPARATOR; // ; ?>
- PHP 选项/信息 函数 phpcredits 打印 PHP 贡献者名单
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php phpcredits(CREDITS_GENERAL); ?>
示例2
<?php phpcredits(CREDITS_GROUP | CREDITS_DOCS | CREDITS_FULLPAGE); ?>
示例3
<html> <head> <title>My credits page</title> </head> <body><?php // 一些你自己的代码phpcredits(CREDITS_ALL - CREDITS_FULLPAGE); // 一些其他的代码?> </body></html>
- PHP 选项/信息 函数 phpinfo 输出关于 PHP 配置的信息
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 显示所有信息,默认显示 INFO_ALLphpinfo(); // Show just the module information. 仅仅显示PHP模块信息,// phpinfo(8) 返回同样的结果。phpinfo(INFO_MODULES); ?>
- 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 选项/信息 函数 putenv 设置环境变量的值
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php putenv("UNIQID=$uniqid"); ?>
- PHP 选项/信息 函数 restore_include_path 还原 include_path 配置选项的值
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo get_include_path(); // .:/usr/local/lib/phpset_include_path('/inc'); echo get_include_path(); // /increstore_include_path(); // 或使用 ini_restoreini_restore('include_path'); echo get_include_path(); // .:/usr/local/lib/php?>
- PHP 选项/信息 函数 set_include_path 设置 include_path 配置选项
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php set_include_path('/usr/lib/pear'); // 或使用 ini_setini_set('include_path', '/usr/lib/pear'); ?>
示例2
<?php $path = '/usr/lib/pear'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); ?>
- PHP 选项/信息 函数 set_time_limit 设置脚本最大执行时间
-
发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数
-
set_time_limit
(PHP 4, PHP 5, PHP 7, PHP 8)
set_time_limit — 设置脚本最大执行时间
说明
set_time_limit(int$seconds
): bool设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,或者是在php.ini的
max_execution_time
被定义的值,如果此值存在。当此函数被调用时,set_time_limit()会从零开始重新启动超时计数器。换句话说,如果超时默认是30秒,在脚本运行了25秒时调用
set_time_limit(20)
,那么,脚本在超时之前可运行总时间为45秒。参数
-
seconds
-
最大的执行时间,单位为秒。如果设置为0(零),没有时间方面的限制。
返回值
成功时返回
true
,失败时返回false
。注释
注意:
set_time_limit()函数和配置指令max_execution_time只影响脚本本身执行的时间。任何发生在诸如使用system()的系统调用,流操作,数据库操作等的脚本执行的最大时间不包括其中,当该脚本已运行。在测量时间是实值的Windows中,情况就不是如此了。
参见
- max_execution_time
- max_input_time
-
- 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 选项/信息 函数 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 选项/信息 函数 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 选项/信息 函数 zend_version 获取当前 Zend 引擎的版本
-
发表日期:2021-07-01 08:55:09 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo "Zend engine version: " . zend_version(); ?>
- 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)