The digest of interesting news and materials from the world of PHP No. 30 (November 10—24, 2013)
We bring to your attention another collection with links to news and materials.
Enjoy reading! ')
News and Releases
PHP 5.5.6 and 5.4.22 updates - Corrective releases of current branches. In addition to the fixes in 5.5.6, the performance of the functions array_merge () and func_get_args () were optimized, in which unnecessary copying of data was eliminated, and in OPCache the limit on the number of files in the cache (opcache.max_accelerated_files) was raised to a million.
Codeception 1.8 - A fresh version of a great testing tool. This time added support for Phalcon, DataProviders, the ability to specify dependencies of tests using the @depends and more.
Payum - An excellent library that greatly simplifies integration with various payment services: Paypal, payex, authorize.net, be2bill, omnipay and others.
clue / graph - Math library for working with graphs / networks in PHP. Includes implementation of most common algorithms.
Tracking changes in a PHP project - The guys from QaFoo have created a changetrack tool that allows you to analyze the change history of a PHP project. This makes it possible, for example, to identify areas that change most often due to corrections of errors.
How to start a web server from a PHP application - The author of the post implemented a small library that allows you to run the web server directly from a PHP script in two ways: using the embedded web server and using React . Post supplemented by example and tests using Apache ab .
Learning PHP development with Silex - The author writes about why he considers Silex a good framework for learning, and then describes the basic features and gives an example of creating a small application.
Prismic.io for Laravel - An example of integrating a Laravel application with an interesting content management service is prismic.io .
HTML Purifier.Expanding opportunities - In the post, the replacement of external links to their own, as well as adding the attribute target = _blank to all user links is considered.
The "carpet" function - We generate a picture with a carpet pattern for PHP, a really funny result.
What happened during an attack on php.net? - Episode of the podcast "Lately in PHP", which discusses the topic of malicious code on php.net, as well as other news from the world of PHP.
PHP Town Hall podcast video release: Episode # 15 - One of the Joomla developers is visiting. Discusses the state of the project: what is the work and in what direction is developing Joomla. PSR-4 is also discussed.
PHP :: Doc Bug # 66144 :: php.net is too white - At the end of June, a beta version of the new design was launched on php.net, and most recently the site was completely transferred to an updated version. In the meantime, a ticket was opened in a bug tracker in which the user complained that the site was too white and asked to make a dark version. But the guys from the PHP team were not at a loss and said that since they have to earn something, they will soon be releasing special branded sunglasses that you need to wear when viewing php.net. Actually, here they are!