Edit report at https://bugs.php.net/bug.php?id=32100&edit=1

 ID:                 32100
 Comment by:         andrew dot feller at gmail dot com
 Reported by:        ceefour at gauldong dot net
 Summary:            Request 'finally' support for exceptions
 Status:             Closed
 Type:               Feature/Change Request
 Package:            *General Issues
 Operating System:   *
 PHP Version:        5.*
 Assigned To:        laruence
 Block user comment: N
 Private report:     N

 New Comment:

It has been nearly 3 weeks but this fix cannot be found in PHP trunk at 
http://snaps.php.net/  Was there a build this was slated to be included within?


Previous Comments:
------------------------------------------------------------------------
[2012-08-13 13:49:22] larue...@php.net

This bug has been fixed in SVN.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.

 For Windows:

http://windows.php.net/snapshots/
 
Thank you for the report, and for helping us make PHP better.



------------------------------------------------------------------------
[2012-08-03 04:47:29] ceefour at gauldong dot net

This is awesome !

My next suggestion would be automatic resource management.

e.g. in Scala :

import resource._
val first_ten_bytes = managed(new FileInputStream("test.txt")) map { 
  input =>
     val buffer = new Array[Byte](10)
     input.read(buffer)
     buffer
}

or in Java 7 :

static String readFirstLineFromFile(String path) throws IOException {
    try (BufferedReader br =
                   new BufferedReader(new FileReader(path))) {
        return br.readLine();
    }
}

But "finally" as it stands already rocks!!! Hopefully we can see it in PHP 
sooner than later..... We've been waiting for a little bit too long (7 years) 
;-)

------------------------------------------------------------------------
[2012-08-03 04:38:39] ceefour at gauldong dot net

Finally! :-)

Thanks a lot

------------------------------------------------------------------------
[2012-07-26 02:10:42] larue...@php.net

RFC complete, https://wiki.php.net/rfc/finally

------------------------------------------------------------------------
[2012-07-25 23:44:07] pravdin at vl dot ru

We are writing large web application on PHP using the OOP and programming 
patterns. Exceptions are not only error reporting mechanism but also very 
important program flow mechanism. So, try...finally is commonly needed. Please 
add 
this feature. I know, PHP is not OOP, but I think there is no reason to limit 
developers needs, especially when this needs are not for just a few single 
developers.

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=32100


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=32100&edit=1

Reply via email to