RFC: Unpacking Argument Lists - Another great suggestion has been made and sent to PHP 5.6! Goodbye call_user_func_array.
New features PHP 5.6 - Beta release 5.6 has not yet been, so we can expect that there will be other new features, but those that are already exactly fall into the release discussed in the post.
Instruments
PHP Option Type - The Option type is intended for cases where you sometimes need to return a value (usually an object), but sometimes the value can be empty (usually null): $this->findSomeEntity()->orElse($this->findSomeOtherEntity())->orElse($this->createEntity()); Read more in the post of the author: Simplify algorithms with options .
Password Validator - A library designed to simplify the use of a new password hashing API, as well as to simplify the update of “old” hashes in an application. Read more in the post of the author.
alpaca - A tool for automatic generation of client libraries in php, nodejs, python, ruby for your API.
Macaw - Small, simple, fast and convenient router.
Recurr - A library designed to work with repetition rules and translate them into DateTime objects.
MediaVorus - A library for getting all technical information about files.
turing-php - Implementing a Turing machine in PHP.
PHP Project Starter - A command-line tool that allows developers to quickly create PHP applications that follow standard conventions and use best-in-class development tools.
Study materials
Functional library: Iteration , Traversal , Null - A series of excellent posts from Igor Wiedler in which he explores the state of functional programming in PHP and examines some of the libraries for solving typical problems.
The case regarding the function ifsetor - Post from Nikita Popov. The problem of accessing an array element is considered when it is unknown in advance whether an element with a given key exists.
Task at a PHP interview - The author gives an example of a simple task that was offered to him at the interview: determine the day of the week for a given date. Considered a solution.
Installing the LAMP stack on Debian - Detailed installation instructions for both Debian itself and all stack components: Apache, MySQL, PHP 5.5, as well as PostgreSQL, ImageMagick, GraphicsMagick and others.
Already almost 2014, and we still commit broken code - To solve this problem, the author suggests using git-hooks and gives an example of a script that checks for syntax errors Ruby, JavaScript, Python, Bash, Go and PHP code.
PHP Internals Book - The book is completely dedicated to the internal structure of PHP, has been supplemented with new chapters on Zvals and the PHP build system.
We make your package independent of the framework - A real example of modifying the package is considered in order to make it independent of the framework. And also thoughts on why this should be done even if you are not going to use your solution with another framework.
Best frameworks for 2014 - Based on a poll of PHP framework frameworks, the author highlights the top three most promising frameworks for the coming year. Alternative survey on Habré shows very different results
Best PHP frameworks for 2014 - Mini-review of a dozen popular and not very PHP frameworks: Laravel, Flight, Yii, Medoo, PHPixie, CodeIgniter, Kohana, Symfony, Pop PHP, Phalcon.
PHP Town Hall: Episode 17 - An interesting conversation with Sara Goleman, one of the main developers of HHVM, and also Joe Watkins, the developer of PHPDBG , which will be included in PHP 5.6.
Getting started with Apigility - Learn more about the capabilities of Apigility, a tool from Zend for quickly creating all kinds of APIs. Considered the creation of API, the creation of services, authorization and authentication, as well as validation rules.
The Tribal Framework Mindset - An interesting post from Phil Sturgeon, in which he once again discusses the PHP community, as well as how some technologies can create the effect of isolating developers instead of involving them in the community as a whole. The reason for the post was the Laravel-community. It's funny, because Laravel more than other frameworks includes third-party dependencies. The creator of Laravel, Taylor, responded in his post: Integrating PHP .