我讀大學時我記得有一個PHP代碼來處理這樣的錯誤..非重複的錯誤,在PHP處理
$rs = $mymodel->find("usr=:usr",array("usr"=>"mahan")) on error echo $mymodel->geterror();
,但我知道上面的代碼是錯誤的...
這是一個錯誤處理代碼我不記得了..
也許你會認爲這樣的事情
/**First code suggestion**/
if(!mymodel->find("usr=:usr",array("usr"=>"mahan"))){
$rs = mymodel->find("usr=:usr",array(":usr"=>"mahan"));
}
或類似這樣的
/**Second code suggestion**/
try{
$rs = mymodel->find("usr=:usr",array("usr"=>"mahan"));
}
catch(Exception $e){
dump($e);
}
我的問題是我不想重複相同的操作只是爲了測試它,如果它會錯誤(第一個代碼建議所示)。
而第二個代碼建議不起作用。
我在非常重要的問題上顯示的錯誤處理是錯誤的,但我認爲它會解決我的問題(我只是不記得正確的)...如果不告訴我你的建議。
我使用Yii框架
我可以做這樣的事嗎? (O.o)好吧,我會試一試..謝謝你 – 2012-04-06 09:52:42
是的,你可以做到這一點。這在[*表達式*頁面](http://www.php.net/manual/en/language.expressions.php)手冊中有解釋。 – hakre 2012-04-06 09:54:35
哈哈哈耶!我現在可以看到我的錯誤謝謝你^^ – 2012-04-06 09:56:47