Wow, what a great week for the PHP world! This week we saw:
PHP 5.1 beta Released!
We've been hearing teasers from various core PHP developers' blogs, but the beta version is finally ready for you to download and experiment with. Although the official changelog hasn't been updated with the changes in 5.1, you will see that PHP 5.1 beta offers improved database stability through PDO, PCRE 5.0, SOAP, SPL improvements, stream improvements, and increased performance. You can download the source at http://www.php.net/downloads.php#v5.1
PHP 4.4.0RC1 Released
Derick Rethans is reporting in his blog that he has packaged v 4.4.0 release candidate 1, but as of this writing it hasn't yet appeared on the php.net site. This is strictly a bug-fix release. Keep an eye out for the download and in the meantime, read about the release in Derick's blog at http://www.derickrethans.nl/php_440_release_candidate_1.php
PHP Turns 10 and Still Marches On
You probably already know that June 8 was the 10th anniversary of the first release of PHP by Rasmus Lerdorf, but in case you would like to see the actual original documentation just for laughs, check it out at http://groups.google.ch/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133?oe=UTF-8&output=gplain
. We all have a lot to thank Rasmus for; perhaps he had an inkling of where his "Personal Home Page tools" might go in the future. I doubt that most of us did.
If you'd like to read about where some of the core developers were 10 years ago, several of them have posted blog entries on the topic:
And if you're hungry for more PHP 10th anniversary stuff, check out slashdot's say in the matter: http://developers.slashdot.org/article.pl?sid=05/06/09/127249&tid=169.
PHP West Security Presentation Slides Available
Chris Shiflett has been kind enough to post the slides from the day-long security conference at PHP West. The topic of his discussion was a "how-to" on PHP security audits and his slides are available through his blog at http://shiflett.org/
PHP Podcast Catches up with Wez
Marcus Whitney humors us again with a new and improved PHP podcast at http://www.pro-php.com
. This installation features a lengthy interview with Wez Furlong about PECL and how he pulled it together, the distinctions between PEAR and PECL, what's it like to be the King of PECL, PECL::events, the ins and outs of forking, the PDO controversy, and the one person still running PHP 1.0.8. Great stuff, and listening time well spent.
php|works and web|works CfP
php|architect has announced their latest PHP conference(s) to be held September 14-16. This time they've shaken things up a bit and are offering a parallel conference concerning more general web topics, called web|works. The CfP for both conferences ends June 27th so if you have a great idea for a presentation, you'd best get your ducks in a row and send it in. By the way, sign up for the conferences by June 30th and enjoy an early-early bird savings of $150. For more information, visit the php|architect site at http://www.phparch.com/phpworks/
PHP Developer's Network Awards Update
PHP DevNetwork has announced the categories for their community awards. If you're an active member of the communtiy, go ahead and nominate your favorite candidate at http://forums.devnetwork.net/
. Deadline is June 20, though, so you'd best be nominatin'.
phpMyAdmin Version 2.6.3-rc1 Released
The latest version of phpMyAdmin includes some bug fixes and some new functionalities with setting up priveleges and working with users, among others. Oh and for those of you speaking Mongolian or Tatarish, you're in luck. Those languages have been added with this release candidate. To download your copy, visit http://www.phpmyadmin.net/home_page/downloads.php#2.6.3-rc1
PHPDoc Tools from Sean Coates
Sean gives us a few tools for PHPDoc in a recent blog post. These include Pre-Configured Docs, Notes Manager, and Commits, and they are available at Sean's blog: http://blog.phpdoc.info/archives/16-my-PHPDoc-Meta-Tools.html
. Thanks, Sean!
osCommerce Security Vulnerability Announced
Secunia is reporting a cross-site scripting vulnerability in osc versions 2.2 and prior (in other words, all versions of osc) which is yet unpatched. Although this alert is classified as "Less Critical" by Secunia, if you're using this cart you'd best get the specifics at the Secunia website: http://secunia.com/advisories/15670/
I would be remiss in my duties if I didn't include what's new at PEAR and
PECL. Recent PEAR releases include:
- Benchmark - Framework to benchmark PHP scripts or function calls.
- File_Archive - File_Archive will let you manipulate easily the tar, gz, tgz, bz2, tbz, zip, ar (or deb) files
- HTTP_Session2 - PHP5 Session Handler
- Math_Finance - Financial functions
- MDB2 - database abstraction layer
- MDB2_Driver_fbsql - fbsql MDB2 driver
- MDB2_Driver_ibase - ibase MDB2 driver
- MDB2_Driver_mssql - mssql MDB2 driver
- MDB2_Driver_mysql - mysql MDB2 driver
- MDB2_Driver_mysqli - mysqli MDB2 driver
- MDB2_Driver_oci8 - oci8 MDB2 driver
- MDB2_Driver_pgsql - pgsql MDB2 driver
- MDB2_Driver_querysim - querysim MDB2 driver
- MDB2_Driver_sqlite - sqlite MDB2 driver
- PHPUnit2 - Regression testing framework for unit tests.
- PHP_Beautifier - Beautifier for Php
- Services_Yahoo - Provides access to the Yahoo! Web Services
- XML_RPC - PHP implementation of the XML-RPC protocol
And at PECL:
- pecl_http - Extended HTTP support
As always, you can download or learn more about these packages at http://pear.php.net/ and http://pecl.php.net/.
See you next week with more news and tidbits from the PHP world!