Re: Re: PHP 5.1 (Or How to break tousands of apps out there)
| From: | Sascha Schumann | Date: | Fri, 25 Nov 2005 12:36:11 +0000 |
| Subject: | Re: Re: PHP 5.1 (Or How to break tousands of apps out there) | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-20390@lists.php.net to get a copy of this message | ||
On Fri, 25 Nov 2005, Derick Rethans wrote:
On Fri, 25 Nov 2005, Sascha Schumann wrote:I thought it was actually, as I saw somebody quoting this.It's definitely not the most elegant way, I agree there. But there was also no sneaking as it was discussed months before, and it was actually Ilia who suggested doing it in PHP 5.1.0 and not 5.1.1.Then I have to ask both of you: why is there no mentioning in the release notes or the upgrading guide regarding "Date" being reserved for PHP now?
There is no mentioning of "PHP reserves the classname "Date"
starting with PHP 5.1. Audit your source code for the use of
that classname before upgrading."
This is why I petition to ammend the release notes ASAP.
You cannot amend the release announcement. It is nice that
we have an upgrade guide, but something as fundamental as new
reserved identifiers/classnames belongs into the
announcement.
Yes, and that will break code again as I just explained to Sebastian Kettler. And it will break *my* code ;-)
I am sure you see the flaw in that argument yourself without
me having to point it out.
- Sascha