PHP in 2013: generators, and password hashing, and finally (oh my!)

Adam Harvey (New Relic)
Location: D139/140 Level: Intermediate
Average rating: ****.
(4.42, 12 ratings)

The release date may have slipped a bit, but 2012 saw the introduction of PHP 5.4. This added new features, but perhaps more importantly, removed a number of legacy “features” that had long since proved to be more problematic than useful.

2013 brings PHP 5.5 to the table, and where 5.4 looked backward to make PHP a more consistent language, 2013 sees PHP looking forward. In keeping with the trend over the last couple of years towards more frequent, smaller releases, this release is evolutionary rather than revolutionary, but a number of oft-requested language features such as generators and finally have been added, and a new password hashing API has been added which promises to finally sweep away the need for simplified wrapper libraries around crypt() and the hash functions.

In this talk, I’ll discuss how 5.4 has matured, what 5.5 will bring, and how the formal release process adopted between 5.3 and 5.4 affects developers and sysadmins maintaining PHP installs and the best ways to keep an up-to-date, secure PHP install.

Photo of Adam Harvey

Adam Harvey

New Relic

Adam is a long time Web developer who has grappled with challenges both on the front and backend at various times over the years. In his spare time, Adam contributes to the PHP project, a smattering of repositories on GitHub, and plays cricket very badly.

Having relocated from Perth to Vancouver at the start of the year, Adam now looks forward to developing a grating hybrid accent and already finds himself unreasonably happy that the NHL lockout is over.

Comments on this page are now closed.


Picture of Adam Harvey
Adam Harvey
07/24/2013 10:10am PDT

You can grab the slides at — I don’t know how useful they are by themselves, but they’re there.

Picture of Michael Shadle
Michael Shadle
07/24/2013 9:49am PDT

Will you make the slides available?


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

Contact Us

View a complete list of OSCON contacts