|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2016-07-18 09:25 UTC] requinix@php.net
-Status: Open
+Status: Feedback
[2016-07-18 09:25 UTC] requinix@php.net
[2016-07-18 10:09 UTC] madboy at gmail dot com
[2016-07-18 13:52 UTC] cmb@php.net
-Assigned To:
+Assigned To: cmb
[2016-07-18 13:52 UTC] cmb@php.net
[2016-07-18 15:30 UTC] madboy at gmail dot com
[2016-07-18 15:58 UTC] cmb@php.net
-Package: Class/Object related
+Package: opcache
-Assigned To: cmb
+Assigned To:
[2016-07-18 15:58 UTC] cmb@php.net
[2016-07-18 15:58 UTC] cmb@php.net
-Status: Feedback
+Status: Open
[2020-07-21 17:39 UTC] smcbride at msn dot com
[2020-07-21 18:32 UTC] nikic@php.net
-Status: Open
+Status: Closed
-Assigned To:
+Assigned To: nikic
[2020-07-21 18:32 UTC] nikic@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 18:00:01 2025 UTC |
Description: ------------ Method __call is triggered instead of an existing method Test script: --------------- class A { const METHOD = 'test'; public function test() { echo 'test'; } public function __call($a, $b) { echo '__call'; } public function start() { $this->{self::METHOD}(); } } $obj = new A(); $obj->start(); Expected result: ---------------- a string "test" Actual result: -------------- a string "__call"