标签:内置 函数 get echo ini loaded PHP php
扩展相关函数【extension_loaded、get_loaded_extensions】:
// extension_loaded — 检查一个扩展是否已经加载extension_loaded('gd') or die('没有找到gd扩展!');// get_loaded_extensions — 返回所有编译并加载模块名,类似命令行的 php -m$loaded_extensions = get_loaded_extensions();print_r($loaded_extensions);123456
配置信息获取或设置相关函数【get_cfg_var、ini_get、ini_restore、ini_set、php_ini_loaded_file】:
// get_cfg_var — 获取 PHP 配置选项的值,取的值是配置文件中的值$val = get_cfg_var('engine');var_dump($val);// ini_get — 获取一个配置选项的值echo ini_get('display_errors');// ini_set — 为一个配置选项设置值if (!ini_get('display_errors')) { ini_set('display_errors', '1');}// ini_restore — 恢复配置选项的值$setting = 'y2k_compliance';echo ini_get($setting), PHP_EOL; // 1ini_set($setting, ini_get($setting) ? 0 : 1);echo ini_get($setting), PHP_EOL; // 0ini_restore($setting);echo ini_get($setting), PHP_EOL; // 1// php_ini_loaded_file — 取得已加载的 php.ini 文件的路径echo php_ini_loaded_file();12345678910111213141516171819202122
环境变量和常量相关函数【getenv、get_defined_constants】:
// getenv — 获取一个环境变量的值$env = getenv();$session_name = getenv('SESSIONNAME');print_r($env);echo $session_name;// get_defined_constants — 返回所有常量的关联数组,键是常量名,值是常量值define('DEBUG', true);$const = get_defined_constants(true);print_r($const['user']);12345678910
PHP运行时相关函数【get_included_files、php_sapi_name、get_current_user、php_uname、phpversion】:
// get_included_files — 返回被 include 和 require 的文件列表(包括当前脚本)$included_files = get_included_files();print_r($included_files);// php_sapi_name — 返回 web 服务器和 PHP 之间的接口类型,对应的常量PHP_SAPIecho php_sapi_name();// get_current_user — 获取当前 PHP 脚本所有者名称$user = get_current_user();var_dump($user);// php_uname — 返回运行 PHP 的系统的有关信息echo php_uname();// phpversion — 获取当前的PHP版本echo phpversion();12345678910111213141516
获取PHP详细信息函数【phpinfo】:
// phpinfo — 输出关于 PHP 配置的信息phpinfo();12
影响脚本运行的函数【set_time_limit】:
// set_time_limit — 设置脚本最大执行时间,单位为秒;如果设置为0(零),没有时间方面的限制。set_time_limit(30);12
标签:内置,函数,get,echo,ini,loaded,PHP,php 来源: https://blog.csdn.net/zy17822307856/article/details/112738262
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。