Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP8.1 ciri baharu menjelaskan jenis persimpangan tulen

PHP8.1 ciri baharu menjelaskan jenis persimpangan tulen

藏色散人
藏色散人asal
2021-11-10 15:34:152979semak imbas

Artikel ini ialah terjemahan, alamat asal: https://stitcher.io/blog/new-in-php-81#pure-intersection-types-rfc

PHP8.1 ciri baharu menjelaskan jenis persimpangan tulen

Jenis persimpangan tulen (Jenis persimpangan tulen)

Anda sudah tahu tentang jenis kesatuan dalam PHP 8.0, jenis persimpangan adalah ciri yang serupa. Jenis kesatuan memerlukan input menjadi salah satu jenis yang diberikan, dan jenis persimpangan memerlukan input adalah semua jenis yang ditentukan.

Jenis persimpangan amat berguna apabila anda bekerja dengan sejumlah besar antara muka:

function generateSlug(HasTitle&HasId $post) {
    return strtolower($post->getTitle()) . $post->getId();
}

Jika anda suka gaya pengaturcaraan ini, anda perlu mencipta antara muka baharu Sluggable dan melaksanakannya dalam $post , jenis persimpangan singkirkan overhed ini.

Lihat RFC untuk butiran: https://wiki.php.net/rfc/pure-intersection-types

Atas ialah kandungan terperinci PHP8.1 ciri baharu menjelaskan jenis persimpangan tulen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn