[nycphp-talk] "Finally" missing in PHP...
Justin Dearing
zippy1981 at gmail.com
Tue Aug 5 10:56:16 EDT 2008
On Tue, Aug 5, 2008 at 10:50 AM, David Mintz <david at davidmintz.org> wrote:
>
>
> On Tue, Aug 5, 2008 at 10:37 AM, <paul at devonianfarm.com> wrote:
>>
>> I've been using exceptions more in PHP. I've found some fun things
>> lately, like how to reroute errors, warnings and notices as exceptions.
>> It bugs me a lot that PHP doesn't support 'finally', however, because I've
>> found that, overall, it's better than catch...
>>
>> http://gen5.info/q/2008/07/31/stop-catching-exceptions/
>
>
> "Better" than catch? Do explain. Because AFAIK once it's thrown, somebody
> has to handle it somewhere along the stack, and _finally_ won't do it unless
> you die.
Finally is not better than catch, its different. You can use both on a
try in most languages that support it.
But where do you find yourself using it? For cleaning up database
connection strings?
Also, finally is always fired after a try block exits, unless there is
a catch block in which case its after successful completion of the try
block or exiting of the catch block.
More information about the talk
mailing list
Automatic Email Organization without missing anything!