在我的项目中,我使用这个类来处理ini文件。我在Windows的EasyPHP中开发了整个项目,但是当我把它放到我的Linux web服务器上时,无论是使用Lighttpd还是Cherokee,日志文件中都会出现以下错误:
[12/11/2013 15:10:29.697] (error) handler_fcgi.c:115 - PHP警告:parse_ini_file(Conf\confFile.ini):无法打开流:没有那个文件或目录,位于/var/www/ini.class.php的第27行 PHP Catchable致命错误:Config::__construct()的第1个参数必须是数组类型,布尔值被赋值为1,在/var/www/ini.class.php的第27行调用时给出,并在/var/www/ini.class.php的第15行定义
[12/11/2013 15:10:29.697] (error) handler_fcgi.c:115 - PHP警告:parse_ini_file(Conf\confFile.ini):无法打开流:没有那个文件或目录,位于/var/www/ini.class.php的第27行 PHP Catchable致命错误:Config::__construct()的第1个参数必须是数组类型,布尔值被赋值为1,在/var/www/ini.class.php的第27行调用时给出,并在/var/www/ini.class.php的第15行定义
/
作为目录分隔符,而Windows使用反斜杠\
。PHP有一个常量可以帮助你解决这个问题。 - Mike