您好,欢迎访问一九零五行业门户网

关于require的使用有关问题

关于require的使用问题
我的一个test.php文件引用了a.php,b.php和c.php文件,这样test.php无法正常运行,也不提示错误(坑爹的说,为毛就是不提示错误呢),这时去掉b.php和c.php的引用,test.php可以正常运行,即:只有a.php的时候可以正确运行,当然路径肯定是正确,再继续加上b.php,又无法运行了,此时我又单独运行b.php,坑爹的竟然能正常运行。请问这是肿么啦?
------解决方案--------------------
有错却又不提示错误,是因为你没有打开错误显示功能
只有a.php的时候可以正确运行,再继续加上b.php,又无法运行了
可能的原因是 b.php 中重复声明了 a.php 中的函数或类
你没有给出代码,无法给出进一步的建议
------解决方案--------------------
可以试试  ?>  换成 我碰到过一次这样的情况
------解决方案--------------------
常量 in_destoon 在 common.inc.php 中定义
但 test.php 中引用 common.inc.php 在 config.inc.php 之后
config.inc.php 中的 defined('in_destoon') or exit('access denied'); 将因为常量 in_destoon 未定义而导致程序终止
因为 common.inc.php 已引用了 config.inc.php,所以 test.php 中的 require 'config.inc.php'; 应删去
其它类似信息

推荐信息