PHP Digest Nr. 181 (18. Mai - 1. Juni 2020)

Erika Heidi Fotos

Neue Auswahl mit Links zu Nachrichten und Materialien. In der Ausgabe: 3 neue und 4 akzeptierte RFC-VorschlĂ€ge fĂŒr PHP 8, einschließlich der Deklaration von Eigenschaften im Konstruktor, ĂŒber das Blockieren von PHP-ML aufgrund von Plagiaten, warum Entwickler PHP hassen, einen Teil nĂŒtzlicher Tools, Videos und vieles mehr.

Viel Spaß beim Lesen!



Nachrichten und Veröffentlichungen



PHP Internals


  • prĂŒfen [RFC] Constructor Property Promotion — PHP 8

    // 
    class Point {
        public float $x;
        public float $y;
        public float $z;
    
        public function __construct(
            float $x = 0.0,
            float $y = 0.0,
            float $z = 0.0,
        ) {
            $this->x = $x;
            $this->y = $y;
            $this->z = $z;
        }
    }
    
    // 
    class Point {
        public function __construct(
            public float $x = 0.0,
            public float $y = 0.0,
            public float $z = 0.0,
        ) {}
    }
    

    Hack, TypeScript, Kotlin, Scala. , PHP. :

    class Foo {
        public function __construct(
            <<ExampleAttribute>>
            public int $prop,
        ) {}
    }
    
  • prĂŒfen [RFC] Mixed Type v2 — RFC, mixed PHP 8. PHP Digest c mixed.
  • prĂŒfen [RFC] Always available JSON extension — PHP 8 JSON .
  • prĂŒfen [RFC] non-capturing catches — PHP 8 catch:

    try {
        changeImportantData();
    } catch (PermissionException) {
        echo "You don't have permission to do this";
    }
    
  • [RFC] Error backtraces — , PHP . . Error , , , Error.
  • [RFC] Match expression v2 — match, switch, .

    echo match (1) {
        0 => 'Foo',
        1 => 'Bar',
        2 => 'Baz',
    };
    //> Bar
    

    .
  • [RFC] Attribute Amendments — : <<Attr1, Attr2>>, PhpAttribute Attribute. , , //. , . , , RepeatableAttribute.



Symfony



Laravel



Async PHP





/



Vielen Dank fĂŒr Ihre Aufmerksamkeit!

Wenn Sie einen Fehler oder eine Ungenauigkeit bemerken, informieren Sie mich bitte per PM .
Fragen und VorschlÀge schreiben Sie an Mail oder Twitter .

Weitere Neuigkeiten und Kommentare zum PHP Digest Telegram Channel .

Link senden
Links nach allen Digests suchen
← Vorherige Version: PHP Digest No. 180


All Articles