配置PHP环境时,我们记得最初的一步就是修改php.ini文件,但是当我们在虚拟机中运行脚本,或者是我们因为其他的原因没有修改php.ini的权限时,我们该怎么办?
ini_set()函数提供了在脚本中动态修改php.ini的方法,并且在脚本执行结束后修改失效,因此经常用在程序的配置中。
ini_set函数接收两个参数,其一为原始的配置项名称,第二个为要设置该配置项的新值。ini_set和ini_get的合作很合适,示例如下:
<?php |
echo ini_get('display_errors'); |
if (!ini_get('display_errors')) { |
ini_set('display_errors', '1'); |
} |
echo ini_get('display_errors'); |
?> |
并不是所有的配置项都能用ini_set设置,具体能被配置的见附录
更详细的请参考:php.net