Parameter fungsi PHP boleh mempunyai spesifikasi jenis dan nilai lalai, dan nilai pulangan boleh mengembalikan nilai spesifikasi jenis. Sebagai contoh, fungsi sum() yang mengira jumlah dua nombor dan mengembalikan integer mengambil dua hujah integer, satu daripadanya mempunyai nilai lalai "Tetamu".
Parameter dan nilai pulangan fungsi PHP
Parameter fungsi
Parameter fungsi ialah nilai data yang dihantar ke fungsi. Mereka membenarkan fungsi untuk melaksanakan tugas tertentu. Parameter muncul sebagai senarai yang dipisahkan koma dalam definisi fungsi dan panggilan fungsi.
function function_name(parameter1, parameter2) {}
参数类型说明
参数可以具有类型说明。类型说明指定参数的期望数据类型。
function sumOfNumbers(int $num1, int $num2) {}
在这个例子中,sumOfNumbers()
函数期望两个整数参数 ($num1
和 $num2
)。
默认参数值
参数可以具有默认值。当调用函数时,如果指定了参数值,则使用它。如果没有指定,则使用默认值。
function greetUser($name = "Guest") {}
在这个例子中,greetUser()
函数有一个默认参数 $name
,值为 "Guest"。
返回值
函数可以返回一个值。返回值是函数执行结果的数据值。返回值使用 return
语句指定。
function function_name(): return_type {}
返回值类型说明
返回值可以具有类型说明。类型说明指定返回值的预期数据类型。
function getSumOfNumbers(): int {}
在这个例子中,getSumOfNumbers()
Spesifikasi jenis parameter
Parameter boleh mempunyai spesifikasi jenis. Spesifikasi jenis menentukan jenis data yang dijangkakan bagi parameter.function sum(int $num1, int $num2): int { return $num1 + $num2; } // 调用函数 $result = sum(5, 10); // 打印结果 echo $result; // 输出 15
sumOfNumbers()
menjangkakan dua parameter integer ($num1
dan $num2
). 🎜🎜🎜Nilai Parameter Lalai 🎜🎜🎜Parameter boleh mempunyai nilai lalai. Apabila fungsi dipanggil, jika nilai parameter ditentukan, ia digunakan. Jika tidak dinyatakan, nilai lalai digunakan. 🎜rrreee🎜Dalam contoh ini, fungsi greetUser()
mempunyai parameter lalai $name
dengan nilai "Tetamu". 🎜🎜🎜Nilai pulangan🎜🎜🎜Fungsi boleh mengembalikan nilai. Nilai pulangan ialah nilai data hasil pelaksanaan fungsi. Nilai pulangan ditentukan menggunakan pernyataan return
. 🎜🎜getSumOfNumbers()
mengembalikan integer. 🎜🎜🎜Kes Praktikal🎜🎜🎜Pertimbangkan fungsi yang mengira hasil tambah dua nombor: 🎜rrreeeAtas ialah kandungan terperinci Parameter dan nilai pulangan fungsi PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!