ID: 43231 Comment by: jason at citydiesel dot net Reported By: chuck at horde dot org Status: Open Bug Type: Scripting Engine problem Operating System: * PHP Version: 5.2.* Assigned To: helly New Comment:
I also don't understand. It seems to me that this logic will lead to a lot of unnecessary compatibility issues. If we need the strict behavior we can always set E_STRICT. Previous Comments: ------------------------------------------------------------------------ [2008-01-30 19:25:35] [EMAIL PROTECTED] I'm sorry, I don't understand. Of course it is an E_STRICT error. But why is it an error if E_STRICT is turned off? ------------------------------------------------------------------------ [2008-01-30 19:20:47] [EMAIL PROTECTED] Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php This is indeed the correct behavior. You do not pass in a valid callback. If you call hello() directly you get an E_STRICT. Now call_user_func[_array]() tries to bind this function and cannot because it is not a valid one. It used to work in 5.2 for BC sakes, because I overlooked this in 5.0. When I first noticed this issue in 5.1, we couldn't change it in 5.1 and we also decided to not change this in 5.2. ------------------------------------------------------------------------ [2008-01-17 06:11:28] [EMAIL PROTECTED] Ping? ------------------------------------------------------------------------ [2007-11-25 20:08:47] [EMAIL PROTECTED] Just a reminder on this, since you said you already had the patch? ------------------------------------------------------------------------ [2007-11-14 08:03:15] [EMAIL PROTECTED] And this is HEAD issue too, that's where I simply MFH'd the stuff that broke this. :) ------------------------------------------------------------------------ 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/43231 -- Edit this bug report at http://bugs.php.net/?id=43231&edit=1