當我使用require_once包含另一個php時,我在PHP上得到一個空白頁面。但是,這在其他文件上起作用。現在,我減少了我所有的代碼這樣:PHP:獲取空白頁
echo 'testing';
require_once 'C:/xampp/htdocs/folder/file.php';
echo 'now show this';
上面只是產生一個空白頁,沒有錯誤或任何東西,即使這個文件被上沒有問題的其他文件中使用的代碼。我在該文件的頂部添加了一個痕跡,但沒有任何內容。我以與其他文件使用它相同的方式使用它,只是一個require_once。
如果我將file.php註釋爲除了行echo ' - inside file'
之外的任何內容,則會顯示該行,但不會繼續處理其餘行。因此,顯示以下輸出:
testing - inside file
它不會與其餘的...這是什麼原因?
你有PHP錯誤報告打開? XAMPP不會在默認情況下從內存中啓用它。 'ini_set('error_reporting',E_ALL)''和'ini_set('display_errors',true);'放在頁面頂部應該這樣做。 – Treffynnon
爲什麼你想包括一些與Windows路徑,然後沒有反斜槓? –
需要停止腳本,如果文件未找到或加載。請使用包含和異常。 –