This will be an intimate round-table discussion about modern PHP practices and techniques. It is aimed at PHP beginners (students or new developers), but it is also practical for PHP veterans migrating from PHP 4.×.
I will begin with a conceptual introduction to modern PHP, and how the ecosystem is evolving from one of monolithic frameworks toward a distributed ecosystem of modular components. I will talk about community organizations and standards bodies (the PHP-FIG and PSRs) that are steering PHP development.
I will also use my new book, Modern PHP (O’Reilly) as a guideline to demonstrate how to use modern PHP features like namespaces, traits, and generators. I will explore how to find, use, build, and share components via Composer and Packagist. I will touch on the important of testing, and how you can structure your code to facilitate testing with PHPUnit.
If time allows, I want to explore local development environments, specifically how to ensure your local environments closely match your production environments, and how to standardize your toolsets across your entire team with Vagrant.
Finally, I will quickly introduce Hack and HHVM and show why you would use them as opposed to PHP and PHP-FPM. I don’t intend to dive into any detail on these, but I do want to expose PHP developers to these wonderful alternatives and explain how and where to learn more information.
At the end of the day, attendees should feel comfortable and excited about implementing modern PHP practices into their next projects.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org