转自:http://zhengdl126.iteye.com/blog/770886

 

为了使自己的程序在不同的平台中拥有更好的兼容性,很多时候我们都要获取当前Php的运行环境参数。

 

比如我们常用到的:

 

获取 magic_quotes_gpc 状态,来决定当表单提交时我们是否转义(addslashes)数据;

设定 max_execution_time 来延长 程序的执行时间;

设定 error_reporting 使自己的项目在开发与运营阶段切换;

设定 memory_limit 加大内存等等…

 
    ini_set (string varname, string newvalue ) :  //设定环境配置的参数   
    ini_get (string varname) :  //获取环境配置的参数   
ini_set ( 'display_errors' ,  'On' );  

 那么在你这个页面的程序都会显示错误信息了,而且你还可以使用error_reporting来设置显示的错误信息级别。

 如果你需要增加脚本执行时间,那么可以设置:

 

ini_set('max_execution_time', '180'); 
 

  那么脚本执行时间就由默认的30秒变为180秒,当然,你也可以使用set_time_limit()来设置。

 

  其实你把PHP ini_set函数和ini_get结合使的话,非常好。比如你想在配置文件里添加自己的包含文件路径,但是你有没有权限更改php.ini,那么你可以 结合两个函数:

 

ini_set('include_path',ini_get('include_path').':/your_include_dir:'); 
 

相关文章:

  • 2018-07-20
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
  • 2022-03-15
  • 2021-12-22
  • 2021-12-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2021-09-13
相关资源
相似解决方案