Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

08.28.2015 (Friday)
Site News: Popular Posts for This Week (08.28.2015)
Marc Moreram: EventListeners as Collectors in Symfony
08.27.2015 (Thursday)
Joe Fallon: Immutable Objects in PHP
David Sklar: Fixing Broken UTF-8
Zend Framework Blog: Announcing Expressive
Site News: Blast from the Past - One Year Ago in PHP (08.27.2015)
08.26.2015 (Wednesday)
Voices of the ElePHPant: Interview with Josh Butts (#2)
Community News: SkiPHP Conference Call for Papers Deadline Coming Soon (Sept. 15th)
Barry vd. Heuvel: Comparing Blade and Twig templates in Laravel
Vertabelo.com: ORMs under the hood
PHP Roundtable: 029: The Only Girl In The Room
Community News: Recent posts from PHP Quickfix (08.26.2015)
08.25.2015 (Tuesday)
Larry Garfield: Just how insular is the PHP community?
SitePoint PHP Blog: Re-introducing PDO – the Right Way to Access Databases in PHP
Laravel News: Installing Zend Z-Ray on Homestead
Rob Allen: Slim-Csrf with Slim 3
Community News: Latest PECL Releases (08.25.2015)
08.24.2015 (Monday)
SitePoint PHP Blog: Using the Selenium Web Driver API with PHPUnit
Community News: Confoo Conference opens Call for Papers
Davey Shafik: GuzzleHTTP VCR
Dayle Rees: PHP: The Composer Lock File
Community News: Latest PEAR Releases (08.24.2015)
08.21.2015 (Friday)
Andrew Embler: Q&A: Using Composer in a concrete5 Package
Knp University: Our favorite PhpStorm Live Templates: Share yours
Marc Morera: Re-thinking Event Listeners
Site News: Popular Posts for This Week (08.21.2015)
08.20.2015 (Thursday)
PHP Roundtable: 028: The Alcoholic & Unfit PHP Culture
Alejandro Celaya: Working with sub-namespaced modules in Zend Framework 2 the right way
SitePoint PHP Blog: Look, Ma! No NodeJS! – a PHP front end workflow without Node
Laravel Podcast: Episode 33: Post Laracon & Vices
Site News: Blast from the Past - One Year Ago in PHP (08.20.2015)
08.19.2015 (Wednesday)
Symfony Blog: Twig: How to upgrade to 2.0? Deprecation Notices to the Rescue
Coding Geek: How does a relational database work
Community News: Recent posts from PHP Quickfix (08.19.2015)
08.18.2015 (Tuesday)
Piotr Pasich: Putting all pieces together and shipping with Codeship (Continuous Deployment – part I
Ahmad Hajjar: Mocking Objects for Unit Testing in PHP Using Go! AOP
SitePoint PHP Blog: From Request to Response: A Journey into Drupal 8 Internals
BitExpert Blog: Running pdepend on PHP7
Voices of the ElePHPant: Interview with Maurya Couvares
08.17.2015 (Monday)
Phil Sturgeon: Avoid Hardcoding HTTP Status Codes
PHP.net: PHP7 Migration Guide Posted
Paragon Initiative: A Gentle Introduction to Application Security
SitePoint PHP Blog: Using Sphinx for PHP Project Documentation
/Dev/Hell Podcast: Episode 64: Dogs Using iPads
08.14.2015 (Friday)
UserSnap Blog: A Practical Guide to Building Fast Web Applications in the Cloud
Dylan Bridgman: Building a basic router
Site News: Popular Posts for This Week (08.14.2015)
08.13.2015 (Thursday)
PHPClasses.org: How to Create a PHP C Extension to Manipulate Arrays Part 2: Adding ArrayAccess and
Community News: PHP Mentoring Application Launched
Joe Ferguson: On Community Silos
PHP Town Hall Podcast: Episode 44: API Madness!
Site News: Blast from the Past - One Year Ago in PHP (08.13.2015)
08.12.2015 (Wednesday)
/Dev/Hell Podcast: Episode 63: Made in Ontario
Inviqa Blog: Testing myths debunked
Paul Jones: Service Classes, Payloads, and Responders
StarTutorial.com: PHP Object-Oriented Programming Beginner's Guide
Community News: Recent posts from PHP Quickfix (08.12.2015)
08.11.2015 (Tuesday)
Voices of the ElePHPant: Interview with Sandy Smith
Rob Allen: Zend\Input fallback value
SitePoint PHP Blog: Drupal 8 Theming Revamped – Updates and New Features
PHPClasses.org: How to Create a PHP C Extension to Manipulate Arrays Part 1: Basic Array Class Exten
Evert Pot: Save memory by switching to generators
Community News: Latest PECL Releases (08.11.2015)
08.10.2015 (Monday)
Paragon Initiative: You Wouldn't Base64 a Password - Cryptography Decoded
Philip Brown: Dealing with Exceptions in a Laravel API application
SitePoint PHP Blog: Rendering Data in Yii 2 with GridView and ListView
Run Geek Radio: Episode 007 – Don’t be a jerk
ThePHP.cc: PHPUnit 4.8: Code Coverage Support
Community News: Latest PEAR Releases (08.10.2015)
08.07.2015 (Friday)
Revath S Kumar: PHP : Service classes
Laravel Podcast: Episode 32: Adam Wathan Is Strong
PHP.net: PHP 7.0.0 Beta 3 Released
Piotr Pasich: Automated deployment with AWS Elastic Beanstalk (EB) – Part II
PHP.net: Release of PHP 5.6.12, 5.4.44 and 5.5.28
Site News: Popular Posts for This Week (08.07.2015)
08.06.2015 (Thursday)
Check Point Blog: Finding Vulnerabilities in Core WordPress: A Bug Hunter’s Trilogy, Part I
Symfony Blog: SymfonyCon Paris’ schedule is out!
Dylan Bridgman: Improving perceived load time
SitePoint PHP Blog: Appserver – a Production-ready PHP-based Server
Site News: Blast from the Past - One Year Ago in PHP (08.06.2015)
08.05.2015 (Wednesday)
That Podcast: Episode 21: The one with all the screen time
Coding.bmail.net Blog: Advanced logging system in PHP for careful developers
Zend: Debugging WordPress with Zend Server and Z-Ray on AWS
Eric Barnes: How to set up your Mac for local PHP Development
Semaphore CI Blog: Getting Started with BDD in Laravel
PHP Roundtable: 026: Documentation & Developer Experience
08.04.2015 (Tuesday)
Rob Allen: Zend\Input and empty values
SitePoint PHP Blog: Introduction to Elasticsearch in PHP
Voices of the ElePHPant: Interview with Heather White
08.03.2015 (Monday)
SitePoint PHP Blog: The State of Accessibility in PHP Tools
Paragon Initiative: Secure Data Encryption in Web Applications with PHP
Andrew Smith: Why is Slim 3 not so slim anymore
Matt Stauffer: Login Throttling in Laravel 5.1
07.31.2015 (Friday)
Amine Matmati: Testing PDF content with PHP and Behat
ServerGrove Blog: Introduction to the PHAR format
PHP Town Hall Podcast: Episode 43: Midnight Express
Site News: Popular Posts for This Week (07.31.2015)
Davey Shafik: An Exceptional Change in PHP 7.0
07.30.2015 (Thursday)
Dylan Bridgman: Writing highly readable code
Drupalize.me: Learning Drupal 8 from Boilerplate Code