Tenha cuidado, porém, as excepções são gerados por código orientado a objeto só. Por exemplo, este código não dispara uma exceção:
<?php $number = $number / 0; ?>
Seu exemplo seria assim:
<?php class Sample { function createNewRecord ($title) { if (!$title) throw new Exception('Title required'); } } ... try { $mysample->createNewRecord($title); } catch ($ex) { echo "Could not create record. Please try again. (Reason: $ex)"; } ... ?>
Seu exemplo seria assim:
<?php class Sample { function createNewRecord ($title) { if (!$title) throw new Exception('Title required'); } } ... try { $mysample->createNewRecord($title); } catch ($ex) { echo "Could not create record. Please try again. (Reason: $ex)"; } ... ?>
0 comentários:
Enviar um comentário