Optionale Parameter in PHP

WBOY
Freigeben: 2024-03-01 09:36:02
nach vorne
942 Leute haben es durchsucht

PHP-Editor Apple stellt Ihnen heute die optionalen Parameter in PHP vor. In PHP-Funktionen können wir einige Parameter als optionale Parameter definieren, sodass wir beim Aufruf der Funktion nicht alle Parameter übergeben müssen, wodurch der Funktionsaufruf flexibler wird. Durch die Einleitung dieses Artikels erfahren Sie, wie Sie optionale Parameter in PHP-Funktionen definieren und verwenden sowie Vorsichtsmaßnahmen und häufige Anwendungsfälle. Schauen wir uns die optionalen Parameter in PHP-Funktionen genauer an!


Verwenden Sie "NULL" als optionales Argument

Wir erstellen eine Funktion und übergeben an ihrer Stelle ein 默认参数,其值设置为"null"。如果我们在不重置默认参数值的情况下调用该函数,则将使用 "null".

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

Ausgabe:

I love enjoying NULL
I love enjoying mango
Nach dem Login kopieren

Verwenden Sie bestimmte Werte als optionale Parameter

Wir erstellen eine Funktion, übergeben ihr einen Standardparameter und setzen ihren Wert auf einen String. Wenn wir die Funktion aufrufen, ohne den Standardparameterwert zurückzusetzen, wird stattdessen der angegebene Wert verwendet.

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

Ausgabe:

I love enjoying Apple
I love enjoying mango
Nach dem Login kopieren

Verwenden Sie eine leere Zeichenfolge als optionalen Parameter

Erstellen Sie eine Funktion, übergeben Sie einen Standardparameter und setzen Sie seinen Wert auf die leere Zeichenfolge.

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

Ausgabe:

I love enjoying
I love enjoying PineApples
Nach dem Login kopieren

Verwenden Sie den Splat-Operator (...), um optionale Parameter

zu definieren

Hier übergeben wir keinen Standardwert. Stattdessen übergeben wir den Splat-Operator (...), der standardmäßig ein leeres Array ist, wenn keine Argumente an die Funktion übergeben werden.

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

Ausgabe:

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

Verwenden Sie die func_get_args-Methode, um optionale Parameter in PHP festzulegen

Genauso wie mit dem Splat-Operator (...) 相同,我们创建一个函数而不传递任何默认值。如果我们在没有指定值的情况下调用该函数,0) erstellen wir eine Funktion, ohne einen Standardwert zu übergeben. Wenn wir die Funktion aufrufen, ohne einen Wert anzugeben, ist 0 der Standardwert.

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

Ausgabe:

0
21
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonOptionale Parameter in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:lsjlt.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!