2015-10-08 31 views
0

我在測試我的php代碼文件時遇到問題。儘管在測試模式下有錯誤處理(我的意思是8191 E_ALL),但是在包含文件中添加的代碼的錯誤未被瀏覽,並且腳本的執行被停止。如果包含的文件很大,我會花很多時間直到找到錯誤,那麼即使它位於包含文件中,我也能做些什麼來顯示錯誤?php在include()函數內沒有瀏覽錯誤信息

例如:文件code.php

echo '<p>beginning of the script</p>'; 
include_once('code2.php'); 
echo '<p>end of the script</p>'; 

文件code2.php具有分析錯誤:

echo 'hello' 

該腳本的瀏覽 「腳本結束」 前停了下來,但沒有錯誤消息被瀏覽。

非常感謝,

回答

0

此代碼不能執行bcoz PHP認爲code2.php是可變的,以修復與單引號'code2.php'圍繞着它。

爲了看到錯誤消息請確保您有<?php不僅僅是<?error_reporting(E_ALL);

+0

嗨progSri,這只是一個例子,可以肯定的字符串「code2.php」是碼之間,否則像你說的這不會運行,我只是編輯了這個問題。 – Gerard

+0

@gerard ...現在工作。 –

+0

嗨progSri,它不起作用,解析錯誤沒有瀏覽,儘管有error_reporting ALL,有什麼可能是錯誤的? – Gerard