我有這個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