Chinaunix首页 | 论坛 | 博客
  • 博客访问: 827717
  • 博文数量: 190
  • 博客积分: 2991
  • 博客等级: 少校
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 18:11
文章分类

全部博文(190)

文章存档

2015年(3)

2014年(1)

2013年(65)

2012年(121)

我的朋友

分类: PHP

2014-04-08 14:45:28

 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
原文链接:
阅读(1234) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~