PHP Digest No. 181 (18 Mei - 1 Juni 2020)

Foto Erika Heidi

Seleksi segar dengan tautan ke berita dan bahan. Dalam masalah ini: 3 proposal RFC baru dan 4 diterima untuk PHP 8, termasuk menyatakan properti dalam konstruktor, tentang pemblokiran PHP-ML karena plagiarisme, mengapa pengembang membenci PHP, sebagian dari alat yang berguna, video, dan banyak lagi.

Selamat membaca!



Berita dan Siaran



PHP Internals


  • memeriksa [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,
        ) {}
    }
    
  • memeriksa [RFC] Mixed Type v2 โ€” RFC, mixed PHP 8. PHP Digest c mixed.
  • memeriksa [RFC] Always available JSON extension โ€” PHP 8 JSON .
  • memeriksa [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





/



Terimakasih atas perhatiannya!

Jika Anda melihat kesalahan atau ketidaktepatan - mohon informasikan kepada saya di PM .
Pertanyaan dan saran menulis ke email atau twitter .

Lebih banyak berita dan komentar di Saluran Telegram PHP Digest .

Kirim tautan
Cari tautan untuk semua intisari
โ† Rilis sebelumnya: PHP Digest No. 180


All Articles