phpdaily/php is a collection of the daily updated Docker images for a variety of PHP versions. Interestingly, these include even the most recent development versions, like PHP 8.0.
Tag: PHP
PHP CEO on Twitter
@PHP_CEO is a new corporate humor goldmine on Twitter. It’s very much like I am a developer, but, you know, from the CEO perspective.
Some of those tweets are nothing short of brilliant!
PHP : Composer Galaxy
PHP has one of the greatest, in my opinion, dependency managers – Composer. The tool works mostly with the public projects via the Packagist website (although it also supports private repositories).
There are over 200,000 packages available on the Packagist to choose from. However, the stats could be a lot better.
Today I came across a mind-blowing visualization of the composer packages and the dependencies between them. Have a look at Code Galaxies Visualization. You can find specific packages via the search, or interactively navigate the star map, like you are in the spaceship.
Stunning!
New in PHP 7.4
“New in PHP 7.4” is a quick and simple introduction into changes and new features of the upcoming PHP 7.4, which is planned for release in December of 2019. In brief:
- Preloading (parsed source code caching)
- Typed properties
- Improved type variance
- FFI (Foreign Function Interface) – a way to run C code from within PHP
- Null coalescing assignment operator (??=)
- ext-hash always enabled
- Password hashing registry
GrumPHP – PHP quality control tool
GrumPHP is yet another quality control tool for PHP. But unlike a million other – PHPUnit, PHP CodeSniffer, and the like – this one is more of a tying knot. GrumPHP integrates via git hooks. It runs one more of the other tools, making sure that the changes you are committing are up to the par.
The support for other tools is excellent. You’ll find anything from the basic unit tests and coding style checks to commit message formatting and content, Robo tasks, and even custom shell scripts.