PHP Digest # 191 (19 octobre - 2 novembre 2020)

Photo: Valery Gorbachev ( PHP Krasnodar )



Nouvelle sélection avec des liens vers des nouvelles et des documents. En sortie: PHP 8.0 RC 3 et critiques vidéo des nouvelles fonctionnalités, Composer 2, achèvement du développement de Faker (maintenant dans une nouvelle organisation), deux nouveaux RFC pour PHP 8.1, une partie d'outils utiles, des articles, des vidéos de rencontres passées.



Bonne lecture!





Nouvelles et communiqués



  • PHP 8.0 RC 3 — - . RC 4 12 26 .



    PHP 8:

  • PhpStorm 2020.3 PHP 8: #[ArrayShape], #[ExpectedValues], #[NoReturn], #[Pure], #[Deprecated], #[Immutable]. #[ArrayShape] #[Immutable] PHP.
  • PHP 7.4.12
  • PHP 7.3.24
  • Composer 2 — :

    • ;
    • ;
    • PHP ( "platform-check": false);
    • --dry-run require remove – , , ;
    • --unused remove vendor, composer.json ( purge);
    • .


    php.watch .



    , : composer self-update --2.

  • PHP FakerPR PHP 8 fzaninotto/Faker , . Francois Zaninotto , . , fakerphp/Faker, PHP 8 PHP 5.



    François Zaninotto , -, 25k+ . -, ORM Propel. , . 7 Propel 2 . -.



    François 9 Faker.

  • PHP Russia 2020 -> PHP Russia 2021 1 2021 .
  • phpcommunity.ru — PHP- , , .



    : , 4 ; , 7 ; , 14 .



PHP Internals



  • [RFC] Short Functions — RFC .

    class Person
    {
        public function __construct(
            private string $firstName,
        ) {}
        public function getFirstName(): string => $this->firstName;
    }"
    
  • [RFC] Explicit octal integer literal notation — PHP 0x, 0b. 0. , . , 016 14 "016" == 016; // false.



    0o, .
    0o16 === 14; // true
    016 === 0o16; // true
    "016" == 0o16; // false
    
  • Literal types PoC — PHP TypeScript.
    function foo(): "foo"|"bar" {
        return "foo";
    }
    


    PHP, RFC , . . .






Symfony





Laravel





Yii









/








Si vous constatez une erreur ou une inexactitude, veuillez nous en informer à titre personnel .

Plus de nouvelles et de commentaires sur la chaîne PHP Digest Telegram .



Envoyer le lien

Rechercher des liens dans tous les résumés

Numéro précédent: PHP-Digest № 190




All Articles