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_required_files

(PHP 4, PHP 5, PHP 7, PHP 8)

get_required_files别名 get_included_files()

说明

此函数是该函数的别名: 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

参见

阅读全文 »

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

参见

阅读全文 »

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。

参见

阅读全文 »

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

参见

阅读全文 »

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 选项/信息 函数

ini_alter

(PHP 4, PHP 5, PHP 7, PHP 8)

ini_alter别名 ini_set()

说明

此函数是该函数的别名: ini_set().

阅读全文 »

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';
}
?>

阅读全文 »

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