Nouvelle sélection avec des liens vers des nouvelles et des documents. Dans la version: CakePHP 4, Codeception 4, Phalcon 4 et d'autres versions, une partie d'outils utiles, des podcasts, des vidéos d'anciennes mitaps et bien plus encore.
Bonne lecture!
Nouvelles et communiqués
- CakePHP 4.0.0 - La version minimale de PHP 7.2, le support de PSR (3, 15, 16, 18) et de nombreux autres changements , principalement de nature évolutive
- Codeception 4.0 - Les modules sont livrés dans des packages séparés, la prise en charge de Symfony 5, phpdotenv 4 est ajoutée, un script de mise à niveau est ajouté.
- Phalcon 4.0.0 - Sortie du framework, livrée sous forme d'extension PHP. La version minimale de PHP 7.2, la prise en charge de PSR (7, 11, 13, 16, 17), des interfaces plus strictes, des usines ajoutées. Plus de changements pour mettre à jour le guide .
- Xdebug 2.9.0 - La version accélère la couverture du code 2,5 fois (par rapport à Xdebug 2.7). Plus sur les raisons .
- PHP 7.4.1
- PHP 7.3.13
- PHP 7.2.26 - La dernière version complète de correction de bogues d'une branche. Encore une année si nécessaire pour résoudre les problèmes de sécurité, et c'est tout.
- PHP-FIG News - Sur la mise en œuvre de la décision de mise à jour des normes , et les prochaines élections du comité central.
- skyeng / php-Communities - Une liste ouverte d'événements PHP, de conférenciers et d'organisateurs. Événements à venir:
• 25 décembre, Moscou: Jubilee BeerPHP -
BeerPHP: qu'est-ce que c'est, pourquoi aller et comment courir dans votre ville
Les outils
Symfony
Laravel
- Laravel Idea - Le plugin Laravel existait depuis longtemps sous PhpStorm, mais, malheureusement, l'auteur n'a pas activement soutenu les deux dernières années. Une alternative est apparue sous la forme du plugin Laravel Idea, qui est payant, mais surpasse le plugin d'origine en termes de capacités. L'auteur est Adele , connu pour son plugin de support de fichiers .env , ainsi que l'auteur du livre «Architecture d'applications Web complexes» . Un aperçu détaillé du plugin

screencast . - staudenmeir / eloquent-has-many-deep - Une version étendue de HasManyThrough, vous permet de créer des relations avec un nombre illimité de modèles intermédiaires.
Vidéo - Premiers pas avec GitHub Actions et Laravel
Authentification OAuth2 dans les projets Laravel
Écriture de filtres à l'aide de spatie / laravel-query-builder
Taylor Podcast Laravel Snippet # 19: Laracon VIII, Laravel UI, Passeport, Authentification.
Laravel Snippet # 20: Types d'unions, Authentification SPA, Laravel UI, Middleware Priority, Laracon 2020.
Yii
Php async
Screencast sur le framework PHP asynchrone DriftPHP basé sur les composants ReactPHP et Symfony.- amphp / http-client 4.0.0 - Mise à jour du client HTTP asynchrone de la famille Amp. Ajout de la prise en charge HTTP / 2 et d'autres améliorations. De plus, lorsque vous utilisez c PHP 7.4, vous pouvez installer
nghttp2
facultatif, qui sera utilisé via FFI.
Matériel d'apprentissage
Audio / vidéo
Communauté
- Quelles sont les petites choses qui manquent en PHP? - Un fil intéressant de Nikita Popov sur Reddit. Beaucoup parlent de génériques, d'asynchronisme, etc. Y a-t-il de belles petites choses qui manquent?
Également dans le fil est une réponse de Nikita, resource
. - L'auteur du projet github.com/hoaproject , dans le cadre duquel tout un tas de bibliothèques a été développé (125k téléchargements au total par jour), est à la recherche d'un nouveau mainteneur.
- Juste un mini-fil amusant de l'un des cofondateurs du NPM.
Merci de votre attention!
Si vous constatez une erreur ou une inexactitude - veuillez m'en informer en PM .
Questions et suggestions écrivez à mail ou twitter .
Plus de nouvelles et de commentaires sur le canal PHP Digest Telegram.
Envoyer le lien
Liens de recherche pour tous les résumés
← Version précédente: PHP Digest n ° 169