Nouvelle sélection avec des liens vers des nouvelles et des documents. Dans la version: PHP 7.4, PhpStorm 2019.3, InfectionPHP et autres versions, statistiques de version PHP, sur l'utilisation de FFI, vidéos de conférences et réunions passées, une partie d'outils utiles, et bien plus encore.
Bonne lecture!
Nouvelles et communiqués
- PHP 7.4.0 - La version attendue de l'interpréteur est livrée dans les délais. Merci à tous les contributeurs et responsables des versions Derick Rethans et Peter Kokot pour le travail accompli! Du nouveau:
• Propriétés typées
• Fonctions fléchées
• Covariance de type à rendement limité et contravariance de type argument
• Affectation d'un opérateur d'union avec null (??)
• Déballage à l'intérieur des tableaux
• Séparateur en littéraux numériques
• Gestion des exceptions à la méthode __toString ()
• Précharger OPcache
• FFI - Tout ce que vous vouliez savoir sur PHP 7.4 FFI
• Un tas de fonctionnalités transférées à la catégorie des obsolètes , et il y a aussi des changements qui cassent la compatibilité descendante .
• Liste complète des modifications apportées à php-src / UPGRADING
Comment Badoo migre vers PHP 7.4 .
À en juger par les repères , la productivité sans tenir compte de la précharge a augmenté en moyenne de ~ 11%.
Avec la version 7.4 , la période de support pour PHP 7.1 est terminée et PHP 7.2 est passé en mode correctifs de sécurité uniquement. Il est temps de mettre à niveau: comment installer PHP 7.4 sur différents systèmes d'exploitation.
PHP Internals News # 37 - PHP 7.4 Celebrations! - Les développeurs parlent de leurs fonctionnalités préférées de PHP 7.4.
PhpStorm 2019.3 - Prise en charge de PHP 7.4, PSR-12, WSL, MongoDB et plus.
Revue vidéo des principaux changements .- Drupal 8.8.0 - Entre autres choses, la version ajoute un support natif pour Composer.
- PHP Version Statistics - 2019.2 - Une collection traditionnelle de statistiques sur l'utilisation des versions PHP basées sur les données envoyées par Composer lorsqu'il est connecté à packagist.org. Les nouvelles versions sont acceptées rapidement par la communauté, PHP 7.3 a une part de 35,24%, et PHP 5 meurt lentement et prend 9%.
- skyeng / php-Communities - Une liste ouverte d'événements PHP, de conférenciers et d'organisateurs. Événements à venir:
• 10 décembre, Odessa: monde PHP OpenSource. Application multi-thread stable.
• 12 décembre, Moscou: microphone ouvert: backend. Badoo invite des conférenciers
• 14 décembre, Kazan: Grande réunion des développeurs PHP
• 18 décembre, Saint-Pétersbourg: Symode St. Petersburg Meetup # 8 @ JetBrains
• 21 décembre, Nizhny Novgorod: le deuxième mitap de la communauté PHP NN
Les outils
- Infection 0.15.0 - Mise à jour de l'outil de test de mutation en PHP. Dans la nouvelle version: prise en charge de Codeception, PHP 7.4, Symfony 4.4 et 5.0, quelques nouveaux mutateurs et plus encore.
- clue / phar-composer - Un outil pour créer une archive phar à partir de n'importe quel projet basé sur Composer. Poster à l'appui.
- phplrt / phplrt - Un outil pour créer des analyseurs en PHP pour une grammaire donnée. Exemple: analyseur json5 .
- shivammathur / setup-php - Action GitHub à ajouter à votre flux de travail, qui préparera l'environnement PHP pour les prochaines étapes.
- vlucas / phpdotenv V4.0 - Télécharger automatiquement les variables d'environnement à partir d'un fichier .env.
- totten / pogo - L'outil vous permet d'écrire des scripts à fichier unique, en spécifiant les dépendances de Composer directement dans le fichier PHP. L'idée a déjà été implémentée dans les sensiolabs / mélodie .
- PHPStan 0.12 - Analyseur statique pour PHP dans la nouvelle version avec prise en charge des génériques via les annotations PHPDoc.
Symfony
Laravel
Yii
Zend
- Laminas News - Le projet Apigility sera renommé Laminas API Tools (namespace
Laminas\ApiTools
), et Expressive s'appellera Mezzio. La sortie officielle de Laminas est prévue pour janvier 2020.
Php async
Matériel d'apprentissage
Audio / vidéo
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
← Numéro précédent: PHP Digest No. 168