Re: Continued try blocks
| From: | Lars Strojny | Date: | Mon, 29 Apr 2013 06:25:29 +0000 |
| Subject: | Re: Continued try blocks | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-67190@lists.php.net to get a copy of this message | ||
Hi Julien,
I'm still on the fence, not sure if it isn’t too opaque.
Am 26.04.2013 um 16:41 schrieb Julien Pauli <jpauli@php.net>:
[...]
One question regarding scoping: does the next statement inherit the scope of the catch block like
this?
try {
$user = $repository->findById(123);
$user->setName($name);
$em->save($user);
return true;
} catch (NotFoundException $e) {
$user = new User();
continue;
} catch (ValidationException $e) {
$user->setName($this->stripInvalidChars($name));
continue;
} catch (PersistenceException $e) {
return false;
}
cu,
Lars