ini_get() 和 get_cfg_var() 两个函数都可以获取 php的环境变量,那么他们到底有什么区别呢?
ini_get() 一般是获取当前脚本的 环境变量值。
get_cfg_var() 是获取配置文件里面的 环境变量值。
因为 php脚本可以通过 ini_set() 函数 动态的为 脚本 配置环境。这做设置 只在当前脚本起作用,并不影响 配置文件里面的值。所以有可能导致
ini_get() 和 get_cfg_var() 获取值不一样。 例子:
ini_set('SMTP', '192.160.0.24'); // 改变 SMTP 的当前值
print get_cfg_var('SMTP'); // 返回 localhost
print ini_get('SMTP'); // 返回 192.160.0.24
原文链接:
阅读(1283) | 评论(0) | 转发(0) |