Re: date() behaviour changed in 5.1?
| From: | Rasmus Lerdorf | Date: | Wed, 16 Nov 2005 07:37:56 +0000 |
| Subject: | Re: date() behaviour changed in 5.1? | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-20053@lists.php.net to get a copy of this message | ||
Derick Rethans wrote:
On Tue, 15 Nov 2005, Rasmus Lerdorf wrote:That seems rather arbitrary to me. So trailing spaces or trailing whitespace? Tabs ok? Carriage returns too? If not, why not? Why not just have a single consistent way to cast things? -RasmusDerick Rethans wrote:Sure, I'm not suggesting to change the cast. But it's IMO good to treat anything except trailing zeroes as "broken" for these kinds of things in the parameter parsing API.On Tue, 15 Nov 2005, Andrei Zmievski wrote:I don't like having two different ways to cast things and I think we would break a lot of stuff if (int)"123abc" no longer resulted in 123.Perhaps, but I would maintain that passing "123abc" and having it interpreted as 123 is still wrong.Yeah, I lean that way too, although trailing whitespace should be supported IMO.