2011-10-24 40 views
0

這沒有錯誤陣列是我的代碼:添加內容,如果有低於

$msg = "Hello User {$uid}"; 
echo $msg; 
$action = $_GET['do']; 

if(file_exists("page/actions/{$action}.php") && !empty($action)) 
    include_once("page/actions/{$action}.php"); 
else 
    include_once("page/actions/default.php"); 

現在我需要把它變成:

如果包括頁:

include_once("page/actions/{$action}.php"); 

返回'error'array然後$msg變量將不會顯示。

這可能嗎?

+1

老兄,你到底在問什麼? – MeLight

+0

你如何收集「錯誤數組」?如果發生這種情況,是否會設置變量? – DaveRandom

+0

@MeLight 閱讀問題,讓你知道。 – Cyclone

回答

0

我不太瞭解,但如果您在包含的文件中設置錯誤數組,您可以使用isset($errorArray)進行檢查。如果未設置,則回顯消息。

+0

是的,但'echo $ msg',需要在include函數之上。 ,這是問題所在。 – Cyclone

+0

@Cyclone *爲什麼*它需要在上面? – DaveRandom

+0

然後你可以緩衝輸出。然後檢查是否設置了錯誤數組。如果是清理緩衝區。否則打印。 –