本文实例讲述了php用ini_get获取php.ini里变量值的方法。分享给大家供大家参考。具体分析如下:

要得到php.ini里的变量值,当然,你可以用phpinfo();来得到所有php配置信息,但如果要想得到某个变量值的话,你又要怎样获取呢?

php里提供一个获取php.ini里的变量值的函数:ini_get()

ini_get()的用法非常简单,下面通过实例说明它是如何使用的。

语法:

string ini_get ( string varname )

返回值如果为布尔型则为0或1

实例:

上述代码的运行结果类似如下:

display_errors = 1

register_globals = 0

post_max_size = 8M

post_max_size+1 = 9

post_max_size in bytes = 8388608

如果想获取整个php.ini里的变量值,我们可以用ini_get的加强函数 ini_get_all()。

ini_get_all()函数以数组的形式返回整个php的环境变量,用法也很简单。

实例一:

上述代码的运行结果类似如下:

Array

(

[pcre.backtrack_limit] => Array

(

[global_value] => 100000

[local_value] => 100000

[access] => 7

)

[pcre.recursion_limit] => Array

(

[global_value] => 100000

[local_value] => 100000

[access] => 7

)

)

Array

(

[allow_call_time_pass_reference] => Array

(

[global_value] => 0

[local_value] => 0

[access] => 6

)

[allow_url_fopen] => Array

(

[global_value] => 1

[local_value] => 1

[access] => 4

)

...

)

实例二:

输出结果类似如下:

Array

(

[pcre.backtrack_limit] => 100000

[pcre.recursion_limit] => 100000

)

Array

(

[allow_call_time_pass_reference] => 0

[allow_url_fopen] => 1

...

)

与ini_get()相对的函数是ini_set(),ini_set具有更改php.ini设置的功能。例如当某脚本运行超时时,可以设置其最大执行时间。

希望本文所述对大家的php程序设计有所帮助。

php.ini添加的变量读取,php用ini_get获取php.ini里变量值的方法相关推荐

  1. php使用使用外部变量的值,PHP实现函数内修改外部变量值的方法示例

    PHP实现函数内修改外部变量值的方法示例 本文实例讲述了PHP实现函数内修改外部变量值的方法.分享给大家供大家参考,具体如下: 直接上代码,如下: $a_str = 'ab'; function ch ...

  2. php 方法里用外部变量的值,PHP实现函数内修改外部变量值的方法示例

    本文实例讲述了PHP实现函数内修改外部变量值的方法.分享给大家供大家参考,具体如下: 直接上代码,如下: $a_str = 'ab'; function change_val(){ global $a ...

  3. php.ini添加的变量读取,PHP5 在扩展里使用 INI 指令(直接添加和配合全局变量两种方式)...

    PHP 扩展开发的文章,我均已更新至<TIPI>(下面的博文可能已经过时,以 TIPI 上的内容为准). 我们的很多配置都是从php.ini里读取的,这个想必大家都非常熟悉了. 什么时候需 ...

  4. oracle定义变量sql赋值_ORACLE获取SQL绑定变量值的方法总结

    本文总结一下ORACLE数据库中如何获取SQL绑定变量值的方法,在SQL优化调优过程中,经常会用到这方面的知识点.在此梳理.总结一下这方面的知识点,方面日后查找.翻阅. 方法1:查询V$SQL V$S ...

  5. python 在excel指定列添加数据_python读取excel指定列数据并写入到新的excel方法

    如下所示: #encoding=utf-8 import xlrd from xlwt import * #------------------读数据------------------------- ...

  6. 四种“不使用第三方变量就可以交换两个变量值”的方法

    问题引入: 遇到交换变量值的问题,通常我们的做法是:定义一个新的变量,借助它完成交换. 代码如下: t = a; a = b; b = t; 在这里插入代码片 但问题的重点是"不使用第三方变 ...

  7. php 实现两变量值对换,PHP互换两个变量值的方法(不用第三变量)

    前言 今天在这里我们就来看看,在PHP中如何在不使用第三变量的情况下,达到交换两个变量值得目的.详细的解说见代码注释,下面来一起看看吧. 一.substr() && strlen() ...

  8. php 变量 问号,php – Laravel查询返回问号而不是变量值

    当我点击一个按钮时,正在对我自己编写的API进行 AJAX调用.单击该按钮时, Javascript文件将从单击的对象中检索两个数据属性,并将其与URL一起发送.这两个变量用于尚未执行的SQL语句的w ...

  9. mysql ini配置文件分组排序_Windows下的mysql获取my.ini配置文件位置的顺序

    最近使用windows下集成环境的mysql总是无限重启,查看log,只有一个错误:unknown variable 'default-character-set=gbk. 可在所在文件下的my.in ...

  10. php获取其他php文件变量值,php 引入其他文件中的变量

    BZOJ 3237: [Ahoi2013]连通图 3237: [Ahoi2013]连通图 Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 1161  S ...

最新文章

  1. LeetCode实战:将有序数组转换为二叉搜索树
  2. 【PAT乙级】1050 螺旋矩阵 (25 分)
  3. ubuntu共享无线链接
  4. SAP CRM RDS快速部署解决方案
  5. VS Code非英语版本连接TFS错误解决方案
  6. gearman初探(一、编译和安装)
  7. Swift For TensorFlow终于开源,但先别急着用
  8. 面向对象设计思想(马老师)——笔记
  9. 华为GaussDB数据库10个知识点,第7个你知道么?
  10. android 读取excel表格数据(暂时只支持xls格式)
  11. ATM机多账号的实现
  12. 基于JAVA皮皮狗宠物用品商城计算机毕业设计源码+数据库+lw文档+系统+部署
  13. 【C#】软件注册和认证
  14. 将exe4j打包的java exe程序反编译过程
  15. oracle sql 历史 监控,ORACLE 管理,SQL 篇--监控
  16. 基于用户的协同过滤算法python实现
  17. ubuntu常见问题及解决方案——yr 不在 sudoers 文件中,此事将被报告,同时,su无法验证的解决办法
  18. 关于“项目经理”面试遇到“敏捷开发”问题的回答的一点参考
  19. 【Android的从零单排开发日记】之入门篇(十六)——Android的动画效果
  20. 2020年全球网速排名

热门文章

  1. v-model和:model的区别
  2. SYN Flood攻击及防御方法 (转)
  3. DR模式 + keepalived
  4. OpenWRT配置Zerotier实现内网映射
  5. linux tomcat reload,linux-tomcat安装配置
  6. c语言static的用法_一文轻松掌握,单片机中C语言的数据存储与程序编写
  7. Linux SSHD服务安装与维护详解(二)——SSHD调优和fail2ban联动
  8. 2-1 如何抓不同的接口(手机抓包,web网页抓包)
  9. 插件化开发与GUI开发
  10. leetcode331. Verify Preorder Serialization of a Binary Tree