Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Parameter pilihan dalam PHP

Parameter pilihan dalam PHP

WBOY
WBOYke hadapan
2024-03-01 09:34:05966semak imbas

Editor PHP Apple akan memperkenalkan kepada anda parameter pilihan dalam PHP hari ini. Dalam fungsi PHP, kita boleh mentakrifkan beberapa parameter sebagai parameter pilihan, supaya semua parameter tidak perlu dimasukkan semasa memanggil fungsi, dengan itu mencapai panggilan fungsi yang lebih fleksibel. Melalui pengenalan artikel ini, anda akan memahami cara mentakrif dan menggunakan parameter pilihan dalam fungsi PHP, serta langkah berjaga-jaga dan kes penggunaan biasa. Mari kita lihat lebih dekat pada parameter pilihan dalam fungsi PHP!


Gunakan "NULL" sebagai parameter pilihan

Kami akan mencipta fungsi dan lulus 默认参数,其值设置为"null"。如果我们在不重置默认参数值的情况下调用该函数,则将使用 "null" sebagai gantinya.

<?php
function fruits($bestfruit = "NULL")
{
return "I love enjoying $bestfruit" .&#39;<br>&#39;;
}
echo fruits();
echo fruits(&#39;manGo&#39;);
?>

Keluaran:

I love enjoying NULL
I love enjoying mango

Gunakan nilai khusus sebagai parameter pilihan

Kami akan mencipta fungsi dan memberikannya parameter lalai dan menetapkan nilainya kepada string. Jika kita memanggil fungsi tanpa menetapkan semula nilai parameter lalai, maka nilai yang ditentukan akan digunakan sebagai gantinya.

<?php
function fruits($bestfruit = "Apple")
{
return "I love enjoying $bestfruit" .&#39;<br>&#39;;
}
echo fruits();
echo fruits(&#39;mango&#39;);
?>

Keluaran:

I love enjoying Apple
I love enjoying mango

Gunakan rentetan kosong sebagai parameter pilihan

Buat fungsi dan lulus parameter lalai dan tetapkan nilainya kepada rentetan kosong.

<?php
function fruits($bestfruit = "")
{
return "I love enjoying $bestfruit" .&#39;<br>&#39;;
}
echo fruits();
echo fruits(&#39;PineApples&#39;);
?>

Keluaran:

I love enjoying
I love enjoying PineApples

Gunakan operator Splat (...) untuk menentukan parameter pilihan

Di sini kami tidak menghantar sebarang nilai lalai. Sebaliknya, kami akan menghantar operator percikan (...), yang akan lalai kepada array kosong apabila tiada hujah dihantar ke fungsi.

<?php
function fruits(...$bestfruit)
{
var_dump($bestfruit).&#39;<br>&#39;;
}
echo fruits();
echo fruits(&#39;PineApples&#39;,&#39;test&#39;);
?>

Keluaran:

 array(0) { } array(2) { [0]=> string(10) "PineApples" [1]=> string(4) "test" }

Gunakan kaedah func_get_args untuk menetapkan parameter pilihan dalam PHP

Sama seperti menggunakan operator percikan (...) 相同,我们创建一个函数而不传递任何默认值。如果我们在没有指定值的情况下调用该函数,0), kami mencipta fungsi tanpa menghantar sebarang nilai lalai. Jika kita memanggil fungsi tanpa menyatakan nilai, 0 akan menjadi nilai lalai.

<?php
function summation() {
$numbers = func_get_args();
return array_sum($numbers);
}
 echo summation().&#39;<br>&#39;;
 echo summation(1,2,3,4,5,6);
?>

Keluaran:

0
21

Atas ialah kandungan terperinci Parameter pilihan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam