在PHP项目中有一个方案要采用函数parse_ini_file()解析ini文件,结果遇到了PHP的版本兼容问题.
问题来由:
本地的开发环境中PHP的版本为5.3.3,而服务器的产品环境中PHP的版本为5.2.16.在ini文件中,
原本使用的变量赋值采用单引号引用.但在产品环境中产生了问题.
原因在于,在开发环境中使用的方式,在PHP 5.3.0之后的版本才受到支持.具体可参见下面的web:
http://cn2.php.net/manual/en/function.parse-ini-file.php
处理方式:
将ini文件中对变量赋值的单引号引用改为双引号引用.
相关推荐
主要介绍了PHP parse_ini_file函数的应用与扩展操作,结合实例形式分析了php扩展parse_ini_file函数解析配置文件相关操作技巧,需要的朋友可以参考下
本文实例讲述了Zend Framework教程之Zend_Config_Ini用法。分享给大家供大家参考,具体如下: Zend_Config_Ini允许开发者通过嵌套的...Zend_Config_Ini 使用parse_ini_file()PHP 函数。请复习这个文档了解它的
safe_mode是提供一个基本安全的共享环境。 在一个多用户共享的phpweb服务器上,当这台服务器开启了safe_mode模式,有以下函数将会受到... parse_ini_file, chown,rmdir, copy, rename, fopen, require, highligh
我不知道怎么说才好,因为我在读INI文件的时候,往往都是用现成的函数:parse_ini_file或者是parse_ini_string,但怎么写入,就是另外的方法了(自己实现。。。。)
此问题问题唯一搞的地方就是在config.m4中折腾出正确的Makefile,因为Zend的教程中没有提到,俺自己也折腾了好久,才搞出来。 二、实际操作 1.建立工作环境 将php源码包解开,我的版本的php-4.4.4,转到源码...
'function' => array ( 'exec' , 'system' , 'create_function' , 'passthru' , 'shell_exec' , 'proc_open' , 'popen' , 'curl_exec' , 'parse_ini_file' , 'show_source' , 'include' , 'preg_replace' ), ...
Translate-magento翻译插件,也有支持zencart版本的,一键翻译上万个产品到几百种语言,方便快速建站 1.在网站FTP www下建立一个文件夹名为T ...可能是语言编码设置不正确,或者服务器禁用了parse_ini_file函数
php-ast 此扩展公开了PHP 7生成的抽象语法树。 这是版本1.0.x的文档。 另请参阅。...API概述定义: ast\Node类ast\Metadata类ast\AST_*种类常数ast\flags\*标志常量ast\parse_file(string $filename,
您可以在命令行中轻松运行它:python file_parse.py。 它将根据规则(example.ini)生成示例文件。 它现在支持 txt 文件、html 文件、xml 文件,如果这对您有帮助,我很高兴。 如果您想了解更多信息,可以给我发...
FileStream fs = new FileStream("Setting.ini", FileMode.OpenOrCreate, FileAccess.ReadWrite); StreamReader sr = new StreamReader(fs); string line1=sr.ReadLine(); string line2=sr.ReadLine(); ...
'声明函数中所需的全局变量 Dim conn,rs,oStream,NoPackFiles,RootPath,FailFileList NoPackFiles="|<$datafile>.mdb|<$datafile>.ldb|" '------------------------------------------------------------- Call Main...