On Tue, February 28, 2012 8:22 am, Kiall Mac Innes wrote:
> +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
+       if ($fh) fclose($fh); //many PHP file errors NULL out the $fh
+  }
- > } finally {
- >     fclose($fh);
- > }

Another non-compelling example...

Still not saying "finally" is a bad idea.

Just want a compelling use case before I would vote...

-- 
brain cancer update:
http://richardlynch.blogspot.com/search/label/brain%20tumor
Donate:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FS9NLTNEEKWBE



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to