Rumah >pembangunan bahagian belakang >tutorial php >Ketahui cara menggunakan dan memanfaatkan fungsi anak panah PHP
Fahami penggunaan dan kelebihan fungsi PHP anak panah
PHP versi 7.4 memperkenalkan fungsi anak panah (Fungsi Anak Panah), menyediakan pembangun dan A concise cara yang berkuasa untuk menentukan dan menggunakan fungsi. Artikel ini akan memperkenalkan sintaks asas dan penggunaan fungsi anak panah, dan menunjukkan kelebihannya melalui contoh kod tertentu.
1. Sintaks asas fungsi anak panah
Fungsi anak panah ditakrifkan menggunakan kata kunci fn, dan senarai parameter serta badan fungsi disambungkan dengan simbol anak panah =>. Sintaks asasnya adalah seperti berikut:
fn (parameter 1, parameter 2, ...) => ungkapan; badan terdiri daripada ungkapan. Fungsi anak panah tidak menyokong pembalut badan fungsi dengan pendakap kerinting, sebaliknya ia tidak menyokong penggunaan pulangan untuk mengembalikan nilai, sebaliknya, ia akan secara automatik menggunakan hasil ungkapan sebagai nilai pulangan.
2. Cara menggunakan fungsi anak panah
Pernyataan baris tunggal$square = fn($num) => $num * $num;
Dalam kod di atas, kita Menggunakan fungsi anak panah, fungsi bernama $square ditakrifkan, yang menerima parameter $num dan mengembalikan kuasa duanya.
Operasi tatasusunanSebagai contoh, jika kita ingin menambah 1 pada semua elemen dalam tatasusunan, kita boleh menggunakan fungsi anak panah seperti ini:
$numbers = [1, 2, 3 , 4, 5];
$incrementedNumbers = array_map(fn($num) => $num + 1, $numbers);
Dalam kod di atas, kami menggunakan fungsi anak panah sebagai fungsi array_map Fungsi panggil balik menambah 1 pada setiap elemen dalam tatasusunan $numbers dan menyimpannya dalam tatasusunan $incrementedNumbers.
Sebagai contoh, jika kita ingin menapis semua nombor genap dalam tatasusunan, kita boleh menggunakan fungsi anak panah seperti ini:
$nombor = [1, 2, 3 , 4, 5];
$evenNumbers = array_filter($numbers, fn($num) => $num % 2 == 0);
Dalam kod di atas, kami menggunakan fungsi anak panah sebagai fungsi array_filter Fungsi panggil balik menentukan sama ada setiap elemen dalam tatasusunan $numbers ialah nombor genap dan menyimpan elemen yang memenuhi syarat ke dalam tatasusunan $evenNumbers.
3. Kelebihan fungsi anak panah
KesederhanaanRingkasan:
Artikel ini memperkenalkan sintaks asas dan penggunaan fungsi anak panah PHP, dan menunjukkan kelebihannya melalui contoh kod tertentu. Fungsi anak panah mempunyai kelebihan dalam kesederhanaan, pengikatan konteks dan pengembalian badan fungsi automatik, dan sesuai untuk definisi dan operasi fungsi yang mudah dan kerap digunakan. Dalam pembangunan sebenar, kita boleh memilih kaedah definisi fungsi yang sesuai mengikut keperluan untuk meningkatkan kebolehbacaan dan kebolehselenggaraan kod.
Atas ialah kandungan terperinci Ketahui cara menggunakan dan memanfaatkan fungsi anak panah PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!