首页 > php学习 > php常用函数 > PHP中的ini_set()和ini_get()函数
2016
12-16

PHP中的ini_set()和ini_get()函数

php中的ini_set函数是php自带的用来修改设置php.ini配置文件的函数,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,有时候我们没有权限去修改php.ini文件(如使用虚拟空间),就用这个函数。

函数格式:ini_set(string $varname, string $newvalue);

ini_get正好和ini_set相反,用来获取php.ini文件里的环境变量的值,如果选项的值为布尔型则返回为0或1,如果该函数之前用ini_set()设置了某值,则ini_get()函数获取该值为设置的值。

函数格式:ini_get (string varname );

如果想获取整个php.ini里的全部变量值,我们可以用ini_get的加强函数ini_get_all()它以数组的形式返回整个php的环境变量。

ini_restore ( string $varname ) 恢复指定的配置选项到它的原始值。

常用设置的值:

ini_set("max_execution_time", "180");//设置php的脚本超时时间为180秒,或者用函数set_time_limit(180);来设置

ini_set("display_errors", "On");//打开或关闭错误报告(on或者off),或者用函数error_reporting(0);来关闭所有错误报告

ini_set('memory_limit', '64M'); //设定一个脚本所能够申请到的最大内存大小

ini_set('session.auto_start', 0);//是否自动开session处理,设置为1时,程序中不用session_start()来手动开启session也可使用session

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。