我有这个dbconnect.php文件,它使用一个名为DB的类来执行数据库操作。我有另一个文件,其中包含一些称为functions.php的常规函数。这个dbconnect文件在任何地方都能正常工作,除了functions.php。可能是什么问题呢?函数文件中不能包含类文件PHP
回答
尝试使用include_once而不是includes。
此外,如果您可以c + p您收到错误,它会有所帮助。
错误是“内部服务器错误”。只有当我尝试包含dbconnect.php文件时才会发生这种情况。它内部有一个类构造器,析构器,一些函数和对象创建的类代码。 – 2015-04-01 19:02:45
我只是尝试了include_once,它工作:)谢谢你,任何想法为什么? – 2015-04-01 19:04:39
您包含已包含在您包含的文件中的文件。 很好用,欢呼! – Sessions1024 2015-04-01 19:40:53
使用include_once代替include,解决了我的问题。我认为这是因为面向对象造成的。我最好的猜测是,当我使用include时,这个类多次被c/p'd干扰了面向对象概念的核心。
- 1. 包含文件中的PHP函数
- 2. 不能从包含的php文件中调用函数
- 3. 不能在php中包含文件
- 4. PHP类和包含文件
- 5. 包含文件到PHP类
- 6. PHP通过函数包含文件
- 7. PHP函数传递包含文件
- 8. php不能包含多个文件
- 9. PHP不能要求包含`_()`的文件
- 10. PHP:不能从包含的文件
- 11. jpgraph的不能包含PHP文件
- 12. PHP 5 - 不包含类或函数的包含文件的变量范围
- 13. 不能包含在类中的PHP文件构建
- 14. 不能包含头文件?
- 15. 不能包含头文件
- 16. 不能包含玉文件
- 17. php包含文件中的类
- 18. PHP文件包含
- 19. PHP:包含文件
- 20. 如何从包含(.inc)文件调用php文件的函数?
- 21. 在函数文件的末尾包含模板PHP文件
- 22. MAP文件不包含INLINE函数
- 23. 包含PHP中的文件
- 24. 包含包含另一个php文件的php文件?
- 25. 在javascript函数中包含javascript文件
- 26. 在函数中包含一个文件
- 27. 如何从上述文件夹中包含PHP类文件
- 28. 不能在文件中包含插座
- 29. Verilog中不能包含定义文件
- 30. 在网页中包含php文件包含功能
我不知道....路径声明也许? – 2015-04-01 18:54:55
最有可能是第8层问题,因为您没有显示任何实际上让我们帮助您的相关代码。 – 2015-04-01 18:56:21
在打开PHP标记 (例如'<?php error_reporting(E_ALL);)后立即在文件顶部添加错误报告。 ini_set('display_errors',1);'然后你的代码的其余部分,看看它是否产生任何东西。 – 2015-04-01 18:56:22