位置: 编程技术 - 正文

PHP:parse_ini_file()的用法_Filesystem函数

编辑:rootadmin
parse_ini_file

推荐整理分享PHP:parse_ini_file()的用法_Filesystem函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

parse_ini_file — 解析一个配置文件

说明 array parse_ini_file ( string $filename [, bool $process_sections = false [, int $scanner_mode = INI_SCANNER_NORMAL ]] )

parse_ini_file() 载入一个由 filename 指定的 ini 文件,并将其中的设置作为一个联合数组返回。

ini 文件的结构和 php.ini 的相似。

参数

filename

要解析的 ini 文件的文件名。

process_sections

如果将最后的 process_sections 参数设为 TRUE,将得到一个多维数组,包括了配置文件中每一节的名称和设置。process_sections 的默认值是 FALSE。

scanner_mode

Can either be INI_SCANNER_NORMAL (default) or INI_SCANNER_RAW. If INI_SCANNER_RAW is supplied, then option values will not be parsed.

返回值

成功时以关联数组 array 返回设置,失败时返回 FALSE。

更新日志

版本 说明 5.3.0 Added optional scanner_mode parameter. Single quotes may now be used around variable assignments. Hash marks (#) may no longer be used as comments and will throw a deprecation warning if used. 5.2.7 On syntax error this function will return FALSE rather than an empty array. 5.2.4 由数字组成的键名和小节名会被 PHP 当作整数来处理,因此以 0 开头的数字会被当作八进制而以 0x 开头的会被当作十六进制。 5.0.0 该函数也开始处理选项值内的新行。 4.2.1 本函数也开始受到安全模式和 open_basedir 的影响。

范例

PHP:parse_ini_file()的用法_Filesystem函数

Example #1 sample.ini 的内容

Example #2 parse_ini_file() 例子

常量也可以在 ini 文件中被解析,因此如果在运行 parse_ini_file() 之前定义了常量作为 ini 的值,将会被集成到结果中去。只有 ini 的值会被求值。例如:

<?phpdefine('BIRD','Dodobird');//Parsewithoutsections$ini_array=parse_ini_file("sample.ini");print_r($ini_array);//Parsewithsections$ini_array=parse_ini_file("sample.ini",true);print_r($ini_array);?>

以上例程的输出类似于:

Example #3 parse_ini_file() parsing a php.ini file

<?php//Asimplefunctionusedforcomparingtheresultsbelowfunctionyesno($expression){return($expression?'Yes':'No');}//Getthepathtophp.iniusingthephp_ini_loaded_file()//functionavailableasofPHP5.2.4$ini_path=php_ini_loaded_file();//Parsephp.ini$ini=parse_ini_file($ini_path);//Printandcomparethevalues,notethatusingget_cfg_var()//willgivethesameresultsforparsedandloadedhereecho'(parsed)magic_quotes_gpc='.yesno($ini['magic_quotes_gpc']).PHP_EOL;echo'(loaded)magic_quotes_gpc='.yesno(get_cfg_var('magic_quotes_gpc')).PHP_EOL;?>

以上例程的输出类似于:

注释

Note:

本函数和 php.ini 文件没有关系,该文件在运行脚本时就已经处理过了。本函数可以用来读取你自己的应用程序的配置文件。

Note:

如果 ini 文件中的值包含任何非字母数字的字符,需要将其括在双引号中(")。

Note: 有些保留字不能作为 ini 文件中的键名,包括:null,yes,no,true 和 false。值为 null,no 和 false 等效于 "",值为 yes 和 true 等效于 "1"。字符 {}|&~![()" 也不能用在键名的任何地方,而且这些字符在选项值中有着特殊的意义。

参见

parse_ini_string() - Parse a configuration string

PHP:popen()的用法_Filesystem函数 popen(PHP4,PHP5)popen打开进程文件指针说明resourcepopen(string$command,string$mode)打开一个指向进程的管道,该进程由派生给定的command命令执行而产生。参数command

PHP:readfile()的用法_Filesystem函数 readfile(PHP4,PHP5)readfile输出一个文件说明intreadfile(string$filename[,bool$use_include_path=false[,resource$context]])读入一个文件并写入到输出缓冲。参数filename要读取的

PHP:pclose()的用法_Filesystem函数 pclose(PHP4,PHP5)pclose关闭进程文件指针说明intpclose(resource$handle)关闭用popen()打开的指向管道的文件指针。参数handle文件指针必须有效,且必须是成功调用pop

标签: PHP:parse_ini_file()的用法_Filesystem函数

本文链接地址:https://www.jiuchutong.com/biancheng/285180.html 转载请保留说明!

上一篇:PHP:realpath_cache_size()的用法_Filesystem函数

下一篇:PHP:popen()的用法_Filesystem函数(php proc_open)

  • 个人所得税C表怎么填写
  • 委托贷款利息收入需要缴纳增值税么
  • 房产税城镇土地使用税税率
  • 房产税土地使用税新政策消息2023
  • 运输途中合理的消耗损耗
  • 所得税申报表收入
  • 零申报资产总计不能为零
  • 哪些科目月底需要结转
  • 分公司是否可以参与投标招标
  • 短期投资有什么缺点
  • 小规模购买税盘的费用可以抵税吗
  • 支付费用可以通过应收账款
  • 工资费用分配表属于什么凭证
  • 工业企业会计错账处理方法有哪些
  • 存货的计价方法有哪些,具体内容是什么
  • 水资源税改革试点实施情况
  • 取得消费税出口退税款如何做会计处理?
  • 当月未认证发票分录
  • 怎么确定是不是本人
  • 营改增后加工行业的税率是多少?
  • 银行手续费是否一定要开发票吗
  • 小规模纳税人出售使用过固定资产
  • 交际应酬费用
  • 固定资产备案怎么备案
  • 支付境外销售佣金怎么做
  • 租房中介费计入租赁费吗
  • 应纳增值税计算公式怎么算
  • 税款所属期是什么意思举例子
  • 电子税务局如何查进项发票
  • 非贸易企业代扣代缴增值税和附加税如何做账?
  • 公司销售的产品自用如何记账
  • 华为鸿蒙系统怎么样
  • 华为mate40怎么打开开发者选项
  • 净资产有哪些科目
  • 只交社保不发工资可以吗
  • 修改php.ini
  • PHP中time(),date(),mktime()区别介绍
  • 担保公司的会计分录
  • 长期债券投资减少是计入贷方吗?
  • easyui给下拉框赋值
  • 建筑工程增值税怎么算
  • 删除数组中某个值的数
  • three.js gui
  • 允许加计扣除的委托境外研发费用
  • 元宇宙区块链数字货币
  • ChatGPT的了解与初体验
  • 代缴社保可以领住房补贴吗
  • mysql redo log buffer
  • 货物运输业增值税
  • js改变内容
  • sql server配置文件在哪
  • 主营业务利润率标准
  • 小规模代开增值税专用发票怎么操作?
  • 个人补缴的医保有钱返吗
  • 实收资本期末需要结转吗
  • 安防工程的注意事项
  • 行程单入账多久钱能到账
  • 厂房鉴定费的账户是什么
  • 企业所得税留抵税额
  • 股东股权转让后还能起诉公司或者股东侵害其权利吗
  • 财产裁定书
  • 没有发票的费用可以税前扣除吗
  • mysql获取数据库表名
  • mysql配置文件my.ini
  • win10系统edge浏览器兼容性
  • linux系统怎么访问网页
  • win10小娜怎么用不了
  • win7打印无反应
  • windows 8/10whql
  • unity移动端教程
  • javascript的核心
  • javascript提交数据
  • 页面怎么打印在一张张上
  • 发票开票人一定要真实姓名吗
  • 通讯费报销会计分录
  • 税务局登记是什么
  • 个人所得税完税证明在哪里查询打印
  • 中国地税发展现状
  • 税务局残疾人就业保障金
  • 税收收入弹性值
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设