Parameter Dinamakan dalam PHP: Melangkau Argumen Pilihan
Dalam PHP, panggilan fungsi secara tradisinya menguatkuasakan susunan parameter yang ketat, menjadikannya perlu untuk menyediakan semua parameter , walaupun pilihan. Walau bagaimanapun, PHP 8.0 memperkenalkan argumen bernama, membenarkan pembangun menentukan parameter pilihan secara eksplisit.
Untuk menggunakan argumen bernama, hanya mendahului nama parameter dengan titik bertindih (:). Contohnya:
function foo($a, $b = '', $c = '') { // whatever } foo("hello", c: "bar"); // skipping $b but specifying $c
Sintaks ini membolehkan anda meninggalkan parameter pilihan sambil menyatakan yang lain dalam sebarang susunan.
Sebelum PHP 8.0, parameter yang dinamakan tidak disokong secara langsung. Untuk mencapai kefungsian yang sama, pendekatan alternatif telah digunakan:
Kaedah ini mempunyai hadnya dari segi kebolehbacaan dan dokumentasi diri. Dengan pengenalan parameter yang dinamakan, PHP kini menyediakan cara yang lebih bersih dan mesra pembangun untuk mengendalikan hujah pilihan dalam panggilan fungsi.
Atas ialah kandungan terperinci Bagaimanakah Parameter Dinamakan dalam PHP 8 Memudahkan Pengendalian Argumen Fungsi Pilihan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!