深入PHP可以使用的包含文件的數量是否有限制?PHP可以包含多少深度
例如:
file1.php包括file2.php包括file3.php包括file4.php等等...
我看着在php.ini文件中,並沒有看到關於它的一切。但是,由於某種原因,file3.php沒有被包含在內。我已經檢查了語法以確保它對所有包含都是正確的。
深入PHP可以使用的包含文件的數量是否有限制?PHP可以包含多少深度
例如:
file1.php包括file2.php包括file3.php包括file4.php等等...
我看着在php.ini文件中,並沒有看到關於它的一切。但是,由於某種原因,file3.php沒有被包含在內。我已經檢查了語法以確保它對所有包含都是正確的。
如果您使用include_once
和間接試圖使用相同的文件兩次,第二次將沒有任何效果。
否則,請嘗試使用require()
代替include()
,這將提高對失敗的錯誤。這會讓你知道這是一個簡單的錯字文件名,還是由於錯誤的相對路徑指定而無法找到文件。
很可能不是一個嵌套的問題,而是一個語法問題。如果您在每個文件中顯示require部分,它可能會提供有關該問題的線索。
我認爲,如果你要問,你做錯了什麼。
。
我記得讀某處......
這甚至意味着什麼? – meagar 2010-01-22 03:56:47
@masher:你甚至在這裏做什麼,考慮到整個網站是關於提問的? – FrustratedWithFormsDesigner 2010-01-22 03:59:51
這是我看到了它:http://blogs.msdn.com/oldnewthing/archive/2007/03/01/1775759.aspx 的基本前提是,如果你擔心觸及極限的地方,然後可能還有其他的方式來做,或者你的設計首先是有缺陷的。 – masher 2010-01-24 22:20:38
沒有,沒有任何限制。
發動機只是不斷打開文件,並在閱讀它們。這必須最終停止某處執行完成。但是,有可能耗盡所有可用內存。
所以,是的,有一個限制。
你能提供這些文件的文件結構嗎?換句話說,他們都在同一個目錄中嗎? – waiwai933 2010-01-22 03:44:44