PHP Digest n ° 153 (25 mars - 8 avril 2019)


Nouvelle sélection avec des liens vers des nouvelles et des documents. Dans la version: adopté PSR-14 Event Dispatcher, JIT en PHP 8, trois phrases RFC de PHP Internals, une partie d'outils utiles, et bien plus encore.

Bonne lecture!



Nouvelles et communiqués


  • PHP 7.3.4
  • PHP 7.2.17
  • PHP 7.1.28
  • Packagist.org passe à AWS
  • habr PhpStorm 2019.1 - Déboguez les modèles Twig et Blade, recherchez le code mort, l'amélioration de l'auto-complétion et bien plus encore.
  • Adopted PSR-14 Event Dispatcher - La nouvelle norme régit le travail avec les événements dans l'application. Le document définit trois interfaces: EventDispatcherInterface , StoppableEventInterface et ListenerProviderInterface , et décrit également les caractéristiques que tous les éléments et les recommandations d'implémentation doivent respecter. Vous pouvez en lire plus dans une série de messages d'un des membres du groupe de travail de la norme Larry Garfield.
    Il est à noter que le nouveau répartiteur de Symfony 4.3 est en fait compatible avec la norme, mais au moins en raison de l'utilisation de la typographie d' object , qui n'est disponible qu'en PHP 7.2+, il n'est pas encore possible d'utiliser la norme directement dans Symfony.
    Un autre exemple d'implémentation de la norme yiisoft / event-dispatcher est susceptible d'être utilisé dans Yii 3.

Internes PHP



Les outils


  • ivanakimov / hashids.php - Une bibliothèque pratique pour masquer les identifiants entiers.
  • smalot / pdfparser - Une bibliothèque pour analyser les fichiers PDF et extraire des informations.
  • YOURLS / YOURLS - Service de réduction de liens.
  • cyrus-and / fracker - L'outil vous permet de suivre facilement les appels de fonction en PHP et sera utile pour les chercheurs en sécurité.
  • wasmerio / php-ext-wasm - Une extension expérimentale qui vous permet d'exécuter des binaires WebAssembly directement à partir de PHP, en les chargeant dynamiquement. Dans la dernière version, l'auteur a augmenté la productivité de 29 fois et maintenant les modules fonctionnent déjà plus vite que ceux similaires implémentés en PHP.

Symfony



Laravel



Yii



Php async



Matériel d'apprentissage




Divertissant



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 ° 152

Source: https://habr.com/ru/post/fr447130/


All Articles