rfc:userspace_operator_overloading

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:userspace_operator_overloading [2020/03/23 17:27] jbtronicsrfc:userspace_operator_overloading [2020/03/23 17:53] jbtronics
Line 3: Line 3:
   * Date: 2020-02-01   * Date: 2020-02-01
   * Author: Jan Böhmer, jan.h.boehmer@gmx.de   * Author: Jan Böhmer, jan.h.boehmer@gmx.de
-  * Status: Under Discussion+  * Status: Voting
   * Target Version: PHP 8.0   * Target Version: PHP 8.0
   * Implementation: https://github.com/php/php-src/pull/5156    * Implementation: https://github.com/php/php-src/pull/5156 
Line 161: Line 161:
 ===== Proposed Voting Choices ===== ===== Proposed Voting Choices =====
 Add userspace operator overloading as described: yes/no Add userspace operator overloading as described: yes/no
 +
 +===== Vote =====
 +Voting started 2020-03-23 and ends 2020-04-06.
 +<doodle title="Add userspace operator overloading as described?" auth="jbtronics" voteType="single" closed="false">
 +   * Yes
 +   * No
 +</doodle>
  
 ===== Patches and Tests ===== ===== Patches and Tests =====
Line 169: Line 176:
    * [[https://externals.io/message/108300|First email discussion]]    * [[https://externals.io/message/108300|First email discussion]]
    * [[rfc:operator-overloading|Old RFC with an similar propose]]    * [[rfc:operator-overloading|Old RFC with an similar propose]]
 +   * [[https://externals.io/message/108608|Discussion part 1]]
 +   * [[https://externals.io/message/108788|Discussion part 2]]
 +
 +===== Rejectected features =====
 +  * Use interfaces instead of magic methods
 +  * Use type hints to declare supported types (this would introduce some special kind of function overloading)
  
 ===== Changelog ===== ===== Changelog =====
rfc/userspace_operator_overloading.txt · Last modified: 2020/04/06 19:31 by jbtronics