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.inimax_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();
?>

阅读全文 »

全部博文(1580)
集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。