php中的配置项如果在php.ini中的是静态配置项,服务器启动时只读取一次,因此,运行时修改起不了作用,一般修改后需要重启。

摘要说了,由于一些限制,我们无法完成动态配置,因此需要进行动态配置,注意,这种方式不会改变php.ini,放心去试一下吧

string ini_set ( string $varname , string $newvalue )

string ini_get ( string $varname )

array ini_get_all ([ string $extension [, bool $details = true ]] ) //读取所有配置项

void ini_restore ( string $varname ) //回复所有配置项

bool extension_loaded ( string $name )

bool dl ( string $library )

如下面的设置

echo ini_get(‘display_errors‘);

//设置是不是允许显示错误,

//在发布的产品中禁止设置为true,一面造成安全隐患,这里类似在“真机”调试,所以开启

if (!ini_get(‘display_errors‘)) {

ini_set(‘display_errors‘, ‘1‘);

}

echo ini_get(‘display_errors‘);

?>

再如

if (!extension_loaded(‘gd‘)) {

if (!dl(‘gd.so‘)) {

exit;

}

}

?>

原文:http://my.oschina.net/ososchina/blog/339914

php 动态参数,PHP 动态配置运行时环境参数ini_xxx,extension_loaded相关推荐

  1. 动态生成java类_Java 运行时动态生成class

    Java是一门静态语言,通常,我们需要的class在编译的时候就已经生成了,为什么有时候我们还想在运行时动态生成class呢? 因为在有些时候,我们还真得在运行时为一个类动态创建子类.比如,编写一个O ...

  2. jvm jinfo 参数_jinfo:JVM运行时配置的命令行浏览

    jvm jinfo 参数 在最近的一些博客中(特别是在对Java EE 7性能调优和优化以及WildFly性能调优的书中的评论中),我引用了自己过去在某些Oracle JDK命令行工具上的博客文章. ...

  3. ROS中动态坐标变换(动态参数调节+动态坐标变换)

    目录 坐标变换详解 静态坐标变换与动态坐标变换的区别 项目文件解析 CMakelist文件的配置 Package.xml文件配置 动态参数调节:frame_change.cfg 动态参数调用+坐标系数 ...

  4. python动态参数_python动态参数

    Python的动态参数有两种,分别是*args和**kwargs,这里面的关键是一个和两个星号的区别,而不是args和kwargs在名字上的区别,实际上你可以使用*any或**whatever的方式. ...

  5. 查看java运行时参数_查看JVM运行时参数

    1.查看JVM运行时参数 -XX:+PrintFlagsInitial -XX:PrintFlagsFinal -XX:+UnlockExperimentalVMOptions 解锁实验参数 -XX: ...

  6. Dockerfile中通过ENV指定动态参数在RUN时传递参数(部署后台jar包时指定端口为例)

    场景 CentOS7中使用Dockerfile部署后台jar包: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119818808 ...

  7. Java vararg(动态参数)的应用

    可变参数在JDK 1.5添加,刚才知道的. 以下来自<Java泛型和集合>一书. 将参数打包成一个数组传入方法中是一件让人讨厌的事,在jdk1.5中加入了一个新的功能称为vararg(动态 ...

  8. .NET6运行时动态更新限流阈值

    自FireflySoft.RateLimit发布以来,帮助了不少需要在.net中进行限流处理的用户.前段时间有个开发者发了一个pull request,大意是Redis重启的时候Lua script会 ...

  9. 动态的Objective-C——关于消息机制与运行时的探讨

    2019独角兽企业重金招聘Python工程师标准>>> 动态的Objective-C--关于消息机制与运行时的探讨 一.引言 Objective-C是一种很优美的语言,至少在我使用其 ...

最新文章

  1. python操作word文档(python-docx)
  2. python冒号错误-python冒号错误语法无效
  3. Intellij IDEA Debug 调试技巧
  4. ant root环境配置_如何给root用户设置PATH环境变量
  5. C++STL中的priority——queue
  6. C 不使用其他库生成BMP图片
  7. 计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第16章:操作系统概述 习题和答案
  8. 超好用的网页浮动广告代码
  9. nodejs字符串如何转成json数据
  10. 摄影毁一生单反穷三代顺口溜_哪款便宜的单反相机好
  11. Python用win32模块让窗体闪烁!附源码
  12. batchnomal_Linux Kernel 排程機制介紹 ? Loda's blog
  13. LeetCode 544. 输出比赛匹配对(NBA季后赛对阵图)
  14. mysql查询最高分学生年龄_MySQL练习题student_score
  15. [Python]调用百度API进行自然语言处理 标签、关键字 以及 词法分析
  16. CNN网络结构发展演变:从LeNet到HRNet(一)
  17. 解决HTML显示中文乱码问题
  18. 【vsftpd】Ubuntu下搭建FTP服务器
  19. (感悟)你能看到火柴盒的几个面?
  20. 基于asp.net在线音乐播放网站设计

热门文章

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的个人博客系统
  2. 基于JAVA+SpringMVC+MYSQL的学生成绩管理系统
  3. HTML5 原生混合模式,html5 – Chrome中的Chrome css3混合混合模式错误
  4. 《小团团团队》第四次作业:项目需求调研与分析
  5. [转]状态压缩dp(状压dp)
  6. self_number
  7. Webservice学习之——即时发布与定制发布
  8. 一个用js写的接口http调试程序
  9. 【转】Java垃圾收集器
  10. 每日记载内容总结39