ini_set():
在函数执行的时候生效,脚本结束后,设置失效
get_cfg_var() & 与ini_get()的区别:
获取php.ini的配置项值,会忽略ini_set()的影响
代码:
ini_set('display_errors',2); var_dump(ini_get('display_errors'),get_cfg_var('display_errors'));exit;输出:2, 1
ini_get():貌似只能获取到某些的配置项,以及它不能获取我们在php.ini中自定义的配置项的值,会受到ini_set()的影响
代码:
ini_set('display_errors',2); echo 'display_errors = ' . ini_get('display_errors') . "\n"; echo 'register_globals = ' . ini_get('register_globals') . "\n"; echo 'post_max_size = ' . ini_get('post_max_size') . "\n"; echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n";输出: display_errors = 2 register_globals = post_max_size = 8M post_max_size+1 = 9
register_globals就是空值