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

 ID:                 51176
 Updated by:         [email protected]
 Reported by:        majkl578 at gmail dot com
 Summary:            Static calling in non-static method behaves like
                     $this->
-Status:             Closed
+Status:             Bogus
 Type:               Bug
 Package:            Scripting Engine problem
 Operating System:   Irrelevant
 PHP Version:        5.3.2RC3
 Assigned To:        felipe
 Block user comment: N

 New Comment:

Hello, I've reverted the wrong changes introduced by trying to fix the
issue reported, but actually there is no bug at all. self::bar(),
static::bar() and foo::bar() are being called in an object context,
hence the __call() is called.



I.e.

$foo->start(); // invoke the __call method

foo::start(); // invoke the __callStatic method



Thanks.


Previous Comments:
------------------------------------------------------------------------
[2010-11-03 02:35:28] [email protected]

Automatic comment from SVN on behalf of felipe
Revision: http://svn.php.net/viewvc/?view=revision&revision=305043
Log: - Reverted fix for bug #51176

------------------------------------------------------------------------
[2010-03-04 14:27:55] [email protected]

Hello!

This isn't my decision, but the release manager.



Thanks.

------------------------------------------------------------------------
[2010-03-04 12:33:59] majkl578 at gmail dot com

Can you explain me, please, why this is not fixed in 5.3.2 stable?



"Thank you for the report, and for helping us make PHP better."

You are intentionally making PHP worse!

------------------------------------------------------------------------
[2010-03-02 13:37:35] majkl578 at gmail dot com

Will you backport this bugfix to PHP 5.3.2 branch?

Otherwise the behavior will be really odd due to presence of this bug.

------------------------------------------------------------------------
[2010-03-02 01:17:06] [email protected]

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/.
 
Thank you for the report, and for helping us make PHP better.



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


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

    http://bugs.php.net/bug.php?id=51176


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

Reply via email to