PHP Digest n ° 168 (5-25 novembre 2019)


Nouvelle sélection avec des liens vers des nouvelles et des documents. Dans la version: PHP 7.4 RC6, Symfony 5.0 et 4.4, WordPress 5.3 et autres versions, sur la mise à jour des normes PSR, RFC propose de PHP Internals, une partie d'outils utiles, mitaps, vidéos, podcasts et bien plus encore.

Bonne lecture!



Nouvelles et communiqués



Internes PHP


  • [RFC] Cartes faibles - En PHP 7.4, la prise en charge des liens faibles a été ajoutée via une classe spéciale WeakReference . Mais en réalité, les applications ont besoin d'une collection WeakMap qui ne peut pas être implémentée sur la base de WeakReference. En fait, il est proposé de l'ajouter.
    Texte masqué
    $map = new WeakMap(); $obj = new stdClass(); $map[$obj] = 42; var_dump($map); // object(WeakMap)#1 (1) { // [0]=> // ["key"] => object(stdClass)#2 (0) {} // ["value"] => int(42) // } // } //   , //      WeakMap unset($obj); var_dump($map); // object(WeakMap)#1 (0) { // } 
  • [RFC] Implémenter de nouvelles API DOM Living Standard dans ext / dom - La proposition d'implémenter la prise en charge de la nouvelle norme DOM dans les extensions du noyau a été unanime.
  • [RFC] Deprecate Backtick Operator (V2) - Rejeté par vote.
  • [RFC] Union Types 2.0 - La proposition est acceptée presque à l'unanimité et en PHP 8.0, nous attendons les types combinés. La syntaxe T1|T2|... peut être utilisée partout où des types peuvent être spécifiés maintenant.
  • audio Podcast n ° 36 de PHP Internals News - À propos des RFC qui n'ont pas réussi en PHP 7.4.

Les outils



Symfony



Laravel



Yii



Php async



Matériel d'apprentissage



Audio / vidéo


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


All Articles