zoukankan      html  css  js  c++  java
  • [PHP学习教程

    PHP原意:ini_set — 为一个系统配置项设置值

    基本信息:

      string ini_set ( string $varname , string $newvalue)
      (说明:设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复。)

    参数:

      varname-系统项名称。(不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单附录。)

      newvalue-选项新的值。

    返回值:

      成功时返回旧的值,失败时返回 FALSE

    范例


    判断是否启用错误显示,如果未设置,则设置错误显示。

    示例1:

    <?php
    echo ini_get('display_errors');
    if (!ini_get('display_errors')) {
        ini_set('display_errors', '1');
    }
    echo ini_get('display_errors');
    ?>

    备注:

    第一个参数:配置文件中的变量名
    第二个参数:要赋的值。

    比如配置文件中有这么一行:path=‘’
    那么ini_set('path', 'c:windows')的作用就是把这行改成path='c:windows'

    扩展内容


    PHP的 ini_set 函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效

    注意:不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。

    应用一:

    display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数:

    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:');

    结束语


    上面扩展内容中的“应用三”是我们破解服务端权限和扩展限制的一个必杀技,You know? Are you ok?

    未完,待更新...

     

    本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 
    转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4824389.html

     

  • 相关阅读:
    地图校正方法心得
    投影的心得点滴
    android 打包 apk keystore
    scp命令详解
    ubuntu11.10真机调试nopermissions
    android adb server is out of date
    ubuntu删除默认jdk
    android 运行 错误 总结
    android file .apk is not a valid zip file adb install
    ubuntu系统目录结构
  • 原文地址:https://www.cnblogs.com/superdo/p/4824389.html
Copyright © 2011-2022 走看看