Re: Possibility to add finally to try/catch?
+1000
This is a feature that I've always wanted in PHP, My main reason being to
reduce code duplication. eg
try {
$fh = fopen($filename);
// Do some work on the file + encounter an error.
throw new Exception();
} catch (Exception $e) {
// Log an error or something
} finally {
fclose($fh);
}
Thanks,
Kiall
On Tue, Feb 28, 2012 at 2:05 PM, Dmitri Snytkine <
[email protected]> wrote:
>
> This is another feature that we know we can live without
> but those familiar with languages that have 'finally' like Java or Python
> know that
> it is very neat feature to have in some situations.
>
> Basically the code inside 'finally' is guaranteed to run even if there is a
> 'return' inside try or catch blocks
> in which case the value to be returned is remembered tempraraly, the code
> inside finally block executes and then remembered value is returned.
>
>
> Dmitri Snytkine
> Web Developer
> Ultra Logistics, Inc.
> Phone: (888) 220-4640 x 2097
> Fax: (888) 795-6642
> E-Mail: [email protected]
> Web: www.ultralogistics.com
>
> "A Top 100 Logistics I.T. Provider in 2011"
>
>
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Thread (19 messages)