Welcome to this weeks edition of PHPWeekly News.
Another week and we have some great links for you today. Hope that you are all well. Thanks also for passing us on to your friends and colleagues as we've had a significant increase in sign-ups in the past week. We really appreciate it. As ever, if you have anything you wish to pass to us then please do so.
Have a wonderful weekend and see you next week!
Tutorials and Talks
Zend Framework 2 Forms - Simple and Available Everywhere
Zend Framework 2 has improved greatly, helping forms become the first class citizens they need to be. Read and learn how to create flexible, reusable forms in one module and by the power of the ServiceManager reuse them throughout your application.
Using Grep to Find Security Vulnerabilities in PHP Code
Finding all security vulnerabilities in a piece of code may be hard as it requires in-depth analysis of what the code does. Learn how you can find certain types of security vulnerabilities very quickly, using the Grep program.
Testing and Contributing with Composer Packages
Pull requests are a common thing for the PHP community to be doing to these packages and this needs to be done safely, with unit-testing. So, how do you run their test suite and add your own tests?
Addon Approvers Guidelines for v7.x
General requirements for an approval.
A tiny REPL for PHP
Boris: A tiny little, but robust REPL for PHP.
Serializing Data Like a PHP Session
Read how Josh Adell worked on serialising arbitrary data to/from the format used by PHP for storing session data.
Static Code Analysis Tool for PHP
Here, Software Engineer Christopher Louis Martinez gives a detailed overview of tools for PHP.
News and Announcements
Joomla! 3.1.1 Stable Release
The Joomla Project is pleased to announce the latest update to the Joomla community with the immediate availability of Joomla3.1.1. This release fixes some problems introduced in the 3.1.0 release.
PHP Conference Argentina 4-5th October 2013 Buenos Aires
With several talks covering a wide range of topics related to web development, presented by the best of the programming world.
Symfony 2.3.0 Beta 1 released
Last week, the first beta of Symfony 2.3.0 was released. The most relevant additions were the new comparison validators, the requirement of the debug component to maintain BC, and the possibility to log fatal errors in production.
phpMyAdmin 4.0.0 is released
Distill San Francisco 8-9th August 2013
The Essence of Development, held at The Winery SF, Treasure Island
PHP 5.5.0RC1 is available
The PHP development team announces the availability of the first release candidate of PHP 5.5. This release fixes some bugs as well as some possible leaks from the last beta.
PHP 5.4.15 and PHP 5.3.25 released
The PHP development team announces the immediate availability of PHP 5.4.15 and PHP 5.3.25. These releases fix about 10 bugs aswell as upgrading the bundled libmagic library. All users of PHP are encouraged to upgrade to PHP 5.4.15.
Reading and Viewing
PHP Web Services: APIs for the Modern Web (by Lorna Jane Mitchell, published 3rd May 2013)
Using code samples, real-world examples, and advice based on her extensive experience, this practical book provides everything you need to build web service APIs with PHP.
Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Frontends (by Ralph Steyer, published 8th May 2013)
Learning jQuery will guide you through using jQuery, jQuery UI, and jQuery Mobile in your own projects. One step at a time, you’ll learn how to do everything from adding simple effects through building complete rich internet applications.
Better Documentation for PHP internals
Listen to or view this Lately in PHP Podcast from Manuel Lemos
Zend Developer Zone - Podcast
Hear Zend's Joe Stagner talk to Adam Culp, organiser of SunshinePHP and general PHP Guru.
Interesting Projects, Tools and Libraries
SourceGuardian creates a great PHP Encoder for protecting your code. You owe it to yourself to check it out :)