本文实例讲述了php中get_cfg_var()和ini_get()的用法及区别。
php里get_cfg_var()和ini_get()都是取得配置值的函数,当你需要获取php.ini里的某个选项的配置值时,这两个函数都都可以使用,得到的结果是一样的。
不过,get_cfg_var()和ini_get()也有一些区别.
下面主要说说get_cfg_var()函数。
get_cfg_var:取得PHP的配置选项值。
语法: string get_cfg_var(string varname);
返回值:字符串
内容说明:若正确取得目前PHP配置选项varname,则返回变量值。失败则返回false。
下面说说这两个函数的区别
其实,这两个函数的区别是很鲜明,并且易懂易学易用。
get_cfg_var():取的值是配置文件中的值ini_get():则取的当前值
比如:
ini_set('SMTP', '192.160.0.24'); //改变SMTP的当前值print
get_cfg_var('SMTP'); //返回localhostprint ini_get('SMTP'); //返回192.160.0.24
另外,这里提一提ini_get_all()函数,这个函数与ini_get()不同,ini_get_all()函数是以数组的形式返回整个php的环境变量,不过它的用法也很简单。
ini_get_all()会把所有选项值以数组的形式返回,方便你当phpinfo()无法使用的时候来使用。
例子:
$inis = ini_get_all();print_r($inis);?>
输出:
Array ([allow_call_time_pass_reference]
=> Array([global_value] => 1[local_value] => 1[access] =>
6)[allow_url_fopen] => Array([global_value] => 1[local_value] =>
1[access] => 7)…)
学习编程开发成为了大多数人学习IT的第一印象,可是学习什么编程语言就成了很多小白的难题。Java、php、python等等多种编程语言可以选择,哪一种适合自己呢?合肥PHP培训浅显易懂,紧密结合企业的实际需求。选择PHP培训班,欢迎选择达内php培训班免费试听。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!