我有這樣一段代碼:警告,而不是PHP異常?
try
{
foreach($obj_c->getGalleries($db_conn1) as $gallery)
{
$gallery->Save($db_conn1);
}
$k = 0;
$testing_the_exception = 15/$k;
//settin status to 1...
$obj_c->set_exec_status(3, 1, $db_conn1);
}
catch (Exception $e)
{
//settin status to 3...
$obj_c->set_exec_status(3, 3, $db_conn1);
echo 'Caught exception: ', $e->getMessage(), "\n";
}
unset($obj_c);
的事實是,它應該由零異常來進入止動部分,由於分工的,而是它只是彈出一個警告,並繼續設置狀態這是預期的行爲嗎?提前致謝。
類似的東西(?甚至相同),以你在做什麼討論[這裏]從php.net的
set_error_handler
文檔的例子( http://stackoverflow.com/questions/1241728/can-i-try-catch-a-warning) – undefined 2013-05-13 20:04:34