Rumah > Artikel > pembangunan bahagian belakang > Apakah nilai lalai untuk jenis parameter fungsi PHP?
Parameter dalam fungsi PHP boleh mempunyai nilai lalai, yang boleh ditentukan dalam pengisytiharan fungsi dan digunakan apabila ditinggalkan. Sintaks: function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type. Sebagai contoh, fungsi sum($a, $b = 0, $c) menerima tiga argumen, di mana $b mempunyai nilai lalai 0. Jika parameter nilai lalai diabaikan, nilai lalainya digunakan Sebagai contoh, fungsi segi empat sama($nombor = 10) mengembalikan kuasa dua nombor tersebut, nilai lalai 10 digunakan.
Nilai lalai untuk jenis parameter fungsi PHP
Dalam PHP, fungsi boleh menerima parameter pilihan, yang boleh mempunyai nilai lalai. Nilai lalai ditentukan dalam pengisytiharan fungsi dan digunakan apabila ia ditinggalkan apabila fungsi dipanggil.
Sintaks:
function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type
Sebagai contoh, fungsi berikut menerima tiga parameter, di mana parameter kedua mempunyai nilai lalai 0
:
function sum($a, $b = 0, $c) { return $a + $b + $c; }
实战案例:
我们编写一个函数,它接受一个数字并返回其平方。如果未提供数字,则使用默认值 10
:
function square($number = 10) { return $number * $number; } echo square(); // 输出:100 echo square(5); // 输出:25
在上面的示例中,我们调用了 square()
函数两次。第一次调用时未提供参数,因此使用了默认值 10
。第二次调用时,我们提供了数字 5
rrreee
Kes praktikal:
fungsi, Ia mengambil nombor dan mengembalikan kuasa duanya. Jika tiada nombor diberikan, nilai lalai10
digunakan: square()
dua kali. Tiada parameter diberikan pada panggilan pertama, jadi nilai lalai 10
telah digunakan. Pada panggilan kedua, kami memberikan nombor 5
sebagai hujah. Atas ialah kandungan terperinci Apakah nilai lalai untuk jenis parameter fungsi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!