PHP选项及信息函数

2024-02-05 45

PHP选项及信息函数是一组用于获取运行时配置信息、扩展加载状态、版本信息等的函数。这些函数可以帮助我们更好地了解和控制PHP程序的运行环境,从而提高代码的可靠性和可维护性。本篇教程主要介绍关于PHP选项及信息的预定义常量和相关函数。

一、预定义常量

下列常量作为 PHP 核心的一部分总是可用的。

1、预定义 phpcredits() 常量

PHP选项及信息函数

2、phpinfo() 常量

PHP选项及信息函数

3、INI 模式常量

PHP选项及信息函数

4、assert() 常量

PHP选项及信息函数

5、Windows 特定常量

PHP选项及信息函数

6、Windows suitemask 位字段

PHP选项及信息函数

二、选项/信息函数

  • assert_options:设置/获取各种断言 flag;
  • assert:断言检测;
  • cli_get_process_title:返回当前进程的标题;
  • cli_set_process_title:Sets the process title;
  • dl:运行时载入一个 PHP 扩展;
  • extension_loaded:检查一个扩展是否已经加载;
  • gc_collect_cycles:强制收集所有现存的垃圾循环周期;
  • gc_disable:停用循环引用收集器;
  • gc_enable:激活循环引用收集器;
  • gc_enabled:返回循环引用计数器的状态;
  • gc_mem_caches:回收 Zend Engine 内存管理器使用的内存;
  • gc_status:获取有关垃圾回收的信息;
  • get_cfg_var:获取 PHP 配置选项的值;
  • get_current_user:获取当前 PHP 脚本所有者名称;
  • get_defined_constants:返回所有常量的关联数组,键是常量名,值是常量值;
  • get_extension_funcs:返回模块函数名称的数组;
  • get_include_path:获取当前的 include_path 配置选项;
  • get_included_files:返回被 include 和 require 文件名的 array;
  • get_loaded_extensions:返回所有编译并加载模块名的 array;
  • get_magic_quotes_gpc:获取当前 magic_quotes_gpc 的配置选项设置;
  • get_magic_quotes_runtime:获取当前 magic_quotes_runtime 配置选项的激活状态;
  • get_required_files:别名 get_included_files;
  • get_resources:Returns active resources;
  • getenv:获取单个或者全部环境变量;
  • getlastmod:获取页面最后修改的时间;
  • getmygid:获取当前 PHP 脚本拥有者的 GID;
  • getmyinode:获取当前脚本的索引节点(inode);
  • getmypid:获取 PHP 进程的 ID;
  • getmyuid:获取 PHP 脚本所有者的 UID;
  • getopt:从命令行参数列表中获取选项;
  • getrusage:获取当前资源使用状况;
  • ini_alter:别名 ini_set;
  • ini_get_all:获取所有配置选项;
  • ini_get:获取一个配置选项的值;
  • ini_parse_quantity:从 ini 速记语法中获取解释大小;
  • ini_restore:恢复配置选项的值;
  • ini_set:为一个配置选项设置值;
  • memory_get_peak_usage:返回分配给 PHP 内存的峰值;
  • memory_get_usage:返回分配给 PHP 的内存量;
  • memory_reset_peak_usage:重置内存使用峰值;
  • php_ini_loaded_file:取得已加载的 php.ini 文件的路径;
  • php_ini_scanned_files:返回从额外 ini 目录里解析的 .ini 文件列表;
  • php_sapi_name:返回 web 服务器和 PHP 之间的接口类型;
  • php_uname:返回运行 PHP 的系统的有关信息;
  • phpcredits:打印 PHP 贡献者名单;
  • phpinfo:输出关于 PHP 配置的信息;
  • phpversion:获取当前的PHP版本;
  • putenv:设置环境变量的值;
  • restore_include_path:还原 include_path 配置选项的值;
  • set_include_path:设置 include_path 配置选项;
  • set_time_limit:设置脚本最大执行时间;
  • sys_get_temp_dir:返回用于临时文件的目录;
  • version_compare:对比两个「PHP 规范化」的版本数字字符串;
  • zend_thread_id:返回当前线程的唯一识别符;
  • zend_version:获取当前 Zend 引擎的版本。
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。