rfc:tostring_exceptions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
rfc:tostring_exceptions [2019/05/22 13:42]
nikic Voting
rfc:tostring_exceptions [2019/06/14 12:12] (current)
theodorejb Change status to implemented
Line 2: Line 2:
   * Date: 2019-04-30   * Date: 2019-04-30
   * Author: Nikita Popov <​nikic@php.net>​   * Author: Nikita Popov <​nikic@php.net>​
-  * Status: ​Voting+  * Status: ​Implemented (in PHP 7.4)
   * Target Version: PHP 7.4   * Target Version: PHP 7.4
   * Implementation:​ https://​github.com/​php/​php-src/​pull/​3887   * Implementation:​ https://​github.com/​php/​php-src/​pull/​3887
Line 9: Line 9:
  
 Throwing exceptions from ''​%%__toString()%%''​ is currently forbidden and will result in a fatal error. Throwing exceptions from ''​%%__toString()%%''​ is currently forbidden and will result in a fatal error.
-This makes it dangerous to call arbirary ​code inside ''​%%__toString()%%''​ and makes its use as a+This makes it dangerous to call arbitrary ​code inside ''​%%__toString()%%''​ and makes its use as a
 general API problematic. This RFC aims to remove this restriction. general API problematic. This RFC aims to remove this restriction.
  
Line 101: Line 101:
 Voting started 2019-05-22 and ends 2019-06-05. Voting started 2019-05-22 and ends 2019-06-05.
  
-<doodle title="​Allow exceptions from __toString() in PHP 7.4?" auth="​nikic"​ voteType="​single"​ closed="​false">+<doodle title="​Allow exceptions from __toString() in PHP 7.4?" auth="​nikic"​ voteType="​single"​ closed="​true">
    * Yes    * Yes
    * No    * No
 </​doodle>​ </​doodle>​
  
rfc/tostring_exceptions.1558532557.txt.gz · Last modified: 2019/05/22 13:42 by nikic