php get_ini 和 get_cfg_var 的区别

get_ini 和 get_cfg_var 都是用来获取 php 配置信息的函数。

区别是 get_ini 是用来获取当前运行的配置信息get_cfg_var 是用来获取配置文件(php.ini)的配置信息

get_ini 在通过 set_ini 设置之后会改变,get_cfg_var 不会。

 

[ 测试脚本 ]

$base = ini_get('date.timezone');             // 获取修改前的配置



ini_set('date.timezone','Asia/Shanghai');    // 通过 ini_set 设置



$change = ini_get('date.timezone');           // 通过 ini_get 获取修改后的配置



$cfg_var = get_cfg_var('date.timezone');      // 通过 get_cfg_var 获取修改后的配置



echo "base:{$base}\r\n";                      

echo "change:{$change}\r\n";

echo "cfg_var:{$cfg_var}\r\n";

 

[ 运行结果 ]

php get_ini 和 get_cfg_var 的区别

 

你可能感兴趣的:(PHP)