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";
[ 运行结果 ]


浙公网安备 33010602011771号