Re: PDM Meeting Notes
| From: | Jakub Vrana | Date: | Thu, 24 Nov 2005 04:00:38 +0000 |
| Subject: | Re: PDM Meeting Notes | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-20285@lists.php.net to get a copy of this message | ||
Derick Rethans wrote:
> On 11 and 12 November a bunch of us had a developers meeting in Paris,
> discussing the things we want to do for PHP 6. Partly because of the
> Unicode support, but we also discussed the items on "Rasmus' wishlist"
> and a lot of other items. I made a report of the discussions we had and
> placed the notes here:
> http://php.net/~derick/meeting-notes.html
I really appreciate your effort in this and offer my feedback:
> 4.5 Cleanup for {} vs. []
It was already discussed. Many people would be confused from
documentation statement "[] was marked as deprecated in 4.0.6 - 5.1
but then suddenly {} was deprecated instead and removed in 6.0" and
many scripts would refuse to work due to this.
> 4.9 Make parameter order consistent over all functions
Others talked probably about:
str_replace(needle, replace, haystack) - compare with e.g. SQL
REPLACE(haystack, needle, replace)
ereg(pattern, haystack)
etc. But I am also against changing the parameters order.
> 4.10 Minor function changes: microtime()
You showed that the most common usage of this function without
parameters remain working (with E_NOTICE) but what's with other
usages? Gain from this change is really minimal but cause that some
code working in PHP 4 will not work in PHP 6 without ugly hacks.
Jakub Vrana