Forum Moderators: coopster

Message Too Old, No Replies

PHP 5.3.0 Released

         

jatar_k

2:30 pm on Jun 30, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Some of the key new features include: namespaces, late static binding, closures, optional garbage collection for cyclic references, new extensions (like ext/phar, ext/intl and ext/fileinfo), over 140 bug fixes and much more.

ChangeLog [php.net]

haven't had a chance to pick through it yet

jatar_k

2:34 pm on Jun 30, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



some quick highlights

Upgraded bundled PCRE to version 7.9
Upgraded bundled sqlite to version 3.6.15
changed md5() to use improved implementation

and there are a ton of things in there, all common stuff, all good improvements, very nice

coopster

5:18 pm on Jul 6, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



I hope to pull this down and install it later this week. I've skipped over the 5.3 beta and RC as I have been testing PHP6 instead.

coopster

2:21 pm on Jul 9, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



A PECL package for Windows does not seem to be released for this version (once again) so if you are using packages such as imagemagick, pspell, etc. you will need to locate them elsewhere (previous version releases of the PECL binaries or perhaps the library/package web site).

coopster

5:53 pm on Jul 9, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



A nice find for future reference:
[wiki.php.net...]
linked from here:
[pecl2.php.net...]

coopster

10:00 pm on Jul 9, 2009 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



If you are thinking of installing and testing 5.3 on a Windows development box, you may get frustrated. Base install works great, but if you intend to test any packages, this is a nightmare. No PECL support and the PEAR/PECL go-pear.bat isn't working either.

I am dumping the idea of testing 5.3 on a Windows platform for now. I guess I should have tested some of the release candidates so I could have offered feedback during development!