Doctrine 2.4 has been released - The most popular ORM library has been updated. By the way, from now on, will not be available from PEAR, only Composer.
RFC: Autoload Functions - Continuing with a recent proposal to import functions and constants from namespaces , a new proposal was put forward: implement automatic loading of functions and constants by registering the appropriate callback in autoload_register. The proposal was perceived by the core-team rather ambiguously, as evidenced by disputes in php-internals . The author of the proposal, the well-known leader of the PHP community Anthony Ferrara, was outraged by the lack of constructive criticism and said that he was leaving php-internals . He wrote in more detail about the reasons for making such a decision, as well as the problems in the core PHP team in his post .
RFC: Syntax of functions with a variable number of arguments - An excellent sentence from Nikita Popov, greatly simplifying the use of functions with a variable number of arguments. Where you used to use func_get_args() , you can now simply declare function fn($arg, ...$args) . A good overview of the proposals as well as examples can be found in this post .
RFC: Named Arguments - And another excellent suggestion from Nikita Popov. If these changes are made to the kernel, then finally it will be possible to pass arguments to the function in random order and skip optional parameters. And although such a proposal was put forward earlier , as long as it is still literally RFC - a request for feedback. Discussions about the need for this functionality continue. A few thoughts and examples in this post .
A look at the development of PHP - The main reasons for the popularity of PHP besides simplicity, the author also considers the fact that over the course of 18 years of its existence, the language has been constantly developing.
Something about the new PHP.net design - A post about how the work on the design of php.net has been going on for the last years and about the plans for the future. The author plans to introduce a new Markdown-based markup tool instead of the current DocBook-based markup to increase the number of third-party contributors.
CurlFile and Facebook SDK in PHP 5.5 - CurlFile was added to PHP 5.5, a small addition to the Curl extension, which allows you to specify a file to be sent in the request as a parameter. Post about the mini-bug in the Facebook SDK did not allow to use this feature.
Create a web application from scratch on CodeIgniter - A series of tutorials on creating an application with a backend on CodeIgniter and Backbone on the front, as well as MongoDB as a data storage. In the first part of the basic setting.
Automatic code generation in Yii - Overview of a pair of extensions for Yii, which significantly reduce the time to perform routine operations.
New features PHP 5.5 - Another post with an overview of the capabilities of the latest version of PHP. Need more reviews: 1 , 2 , 3 , 4 , 5 .
Crime Scene: PHP - A blog that is updated with the pearls of PHP developers. It's funny, but I think many of us meet with the “pearls” pohlesche daily.
Folder vendor in Composer - One of the frequently asked questions about Composer: how to install the package in a directory other than vendor . In a post, the author writes why this is a bad idea.
Zend Framework 2 , 2 , 3Blog Development Example - A series of articles for beginners. In the fourth part, the author promises to update the application with the recommendations from the comments.
How heavy is Silex? - Silex is often characterized as the largest microfreemvork. The author writes that in spite of the fact that Silex is somewhat larger than other microframes, it is nonetheless lightweight and contains the minimum necessary dependencies.
Personal Maps , 2 , 3 , 4 - A series of articles that describe the entire cycle of creating a full-fledged web application from scratch. Used by Yii Framework and Angular JS.
Materials from past conferences
CakeFest 2013 - Slides 17 reports from the San Francisco conference dedicated to the CakePHP framework.