Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah nilai lalai untuk jenis parameter fungsi PHP?

Apakah nilai lalai untuk jenis parameter fungsi PHP?

WBOY
WBOYasal
2024-04-10 15:48:021075semak imbas

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.

PHP 函数参数类型的默认值是什么?

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: 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。第二次调用时,我们提供了数字 5rrreee

Kes praktikal:

fungsi, Ia mengambil nombor dan mengembalikan kuasa duanya. Jika tiada nombor diberikan, nilai lalai 10 digunakan:
    rrreee
  • Dalam contoh di atas, kami memanggil fungsi square() dua kali. Tiada parameter diberikan pada panggilan pertama, jadi nilai lalai 10 telah digunakan. Pada panggilan kedua, kami memberikan nombor 5 sebagai hujah.
  • Nota lain:
🎜Nilai lalai hanya boleh ditentukan dalam pengisytiharan fungsi. 🎜🎜Parameter pilihan dengan nilai lalai mesti berada di hujung senarai parameter pengisytiharan fungsi. 🎜🎜Parameter boleh diabaikan dengan selamat jika ia mempunyai nilai lalai. 🎜🎜

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!

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