【发布时间】:2015-04-08 06:47:49
【问题描述】:
例如我有 2 个文件:
//db.php
return array(
'server'=>'localhost',
'db'=>'mydb',
'name'=>'root',
'password'=>'root',
);
第二个文件:
//index.php
$config = (include 'db.php');
之后$config = 1(如果包含文件)或$config = 0(如果不包含文件),但$config 在db.php 文件中必须是array()。
什么问题?
windows 7x64、apache 2.2、php 5.4
【问题讨论】:
-
看php.net/manual/en/function.include.php,示例#5包含和返回语句
-
我知道,我可以使用什么函数,但这不是我的项目,他有那个代码,那个代码在服务器上工作,但在我的本地主机上不起作用......
-
没有明显的理由为什么它不应该工作。确保您包含正确的文件,并且在路径中的其他位置没有另一个同名的文件可能是实际包含的文件
-
执行@Mark 建议的最简单方法:
echo 'This is the correct file!'indb.php。 -
你是什么意思“他显示数组()”......你发布的代码实际上并没有显示任何东西......你有一个
<?php在顶部你的db.php文件?