Req #50029 [Ana]: __invoke() can not work as class property.

From: Date: Sun, 03 Nov 2013 21:36:14 +0000
Subject: Req #50029 [Ana]: __invoke() can not work as class property.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-182583@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=50029&edit=1

 ID:                 50029
 Updated by:         yohgaki@php.net
 Reported by:        marc dot gray at gmail dot com
 Summary:            __invoke() can not work as class property.
 Status:             Analyzed
 Type:               Feature/Change Request
 Package:            Class/Object related
 Operating System:   *
 PHP Version:        master
 Block user comment: N
 Private report:     N

 New Comment:

I mean if this FR is not feasible, then we may document this and close bug.
If this FR is feasible, then we may document current behavior and keep open this bug.

I didn't follow closure implementation details closely, just curious about feasibility of the
fix.


Previous Comments:
------------------------------------------------------------------------
[2013-11-03 21:12:21] yohgaki@php.net

Are we going to fix(implement) this?
If not, all we have to do is document this behavior.
It seems it's not documented, yet.

------------------------------------------------------------------------
[2013-11-03 14:09:18] nikic@php.net

Link to RFC should be https://wiki.php.net/rfc/closures/object-extension.

------------------------------------------------------------------------
[2013-11-03 14:08:10] nikic@php.net

This is definitely an FR. Current behavior is intended as is, but somewhat controversial. Some
reading on this topic:

 * https://wiki.php.net/rfc/closures/object-extension#warnings_on_direct-method_calls
 * http://markmail.org/message/3zi53txadno6xrqa
 * http://markmail.org/message/adr6ejlr4xewzo5a
 * http://markmail.org/message/5mhjr472jfzmkhd4

------------------------------------------------------------------------
[2013-11-03 04:41:35] yohgaki@php.net

I think this is bug, not FR.

------------------------------------------------------------------------
[2013-11-02 23:29:42] worldoffame at hotmail dot com

Has this bug been fixed yet? Its one of the most annoying glitches in PHP, and funny it has existed
for more than 4 years.

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


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=50029


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


Thread (20 messages)

« previous php.bugs (#182583) next »