ID: 37645 User updated by: judas dot iscariote at gmail dot com Reported By: judas dot iscariote at gmail dot com -Status: Bogus +Status: Open Bug Type: Scripting Engine problem Operating System: * PHP Version: 5CVS-2006-05-30 (CVS) Assigned To: helly New Comment:
This is a bug, you are breaking backward compatibility just for OOP purism, this is not a good reason at all, if you want PHP to be accepted by the "big enterprise guys" you need to stop behaving like this, really. I agree with you in the whole tech background of this problem, but doing this kind of changes will only stop people upgrading from PHP4, will slow down even more the actually extremely small PHP5 adoption, and will convert PHP6 in a real geek toy, nobody will use it, because it will break too much code. additionally, PHP build do not completes right now, make install pear process fails, and Im unable to package it, to be productive and help testing new code. Previous Comments: ------------------------------------------------------------------------ [2006-05-30 21:47:51] [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 It was an E_STRICT error since 5.0.0. The general idea is that at least from time to time people would use PHP 5 to verify their code works on it in the future. Or in other words the idea is that sooner or later E_STRICT errors change to fatal errors. ------------------------------------------------------------------------ [2006-05-30 21:32:27] judas dot iscariote at gmail dot com changed category to scripting engine problem. ------------------------------------------------------------------------ [2006-05-30 17:21:51] judas dot iscariote at gmail dot com Description: ------------ Hi: For some reason, make install pear is failing in current 5_2 CVS. this doesn't look like a bug in PEAR phar file. so I reported it here. Reproduce code: --------------- make install pear with INSTALL_ROOT Expected result: ---------------- Installing correctly like less than 2 days ago. Actual result: -------------- Fatal error: Declaration of PEAR_Installer::download() must be compatible with that of PEAR_Downloader::download() in phar://install-pear-nozlib.phar/PEAR/Installer.php on line 49 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=37645&edit=1