私はこのコードを持っています:
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);
実際には、ゼロ除算の例外のため、キャッチ部分に入る必要がありますが、代わりに、警告をポップしてステータスを 1 に設定し続けています。これは予想される動作ですか? よろしくお願いします。