Parameter in PHP-Funktionen können Standardwerte haben, die in der Funktionsdeklaration angegeben und verwendet werden können, wenn sie weggelassen werden. Syntax: Funktion Funktionsname(Typ $parameter1 = Standardwert, Typ $parameter2 = Standardwert, ...): Rückgabetyp. Beispielsweise empfängt die Funktion sum($a, $b = 0, $c) drei Argumente, wobei $b den Standardwert 0 hat. Wenn der Standardwertparameter weggelassen wird, wird sein Standardwert verwendet. Beispielsweise gibt die Funktion quadrat($zahl = 10) das Quadrat der Zahl zurück. Wenn er weggelassen wird, wird der Standardwert 10 verwendet.
Standardwerte für PHP-Funktionsparametertypen
In PHP können Funktionen optionale Parameter akzeptieren, die Standardwerte haben können. Der Standardwert wird in der Funktionsdeklaration angegeben und verwendet, wenn er beim Aufruf der Funktion weggelassen wird.
Syntax:
function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type
Zum Beispiel akzeptiert die folgende Funktion drei Parameter, wobei der zweite Parameter den Standardwert 0
hat: 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
Praktischer Fall:
Wir schreiben a Funktion: Sie nimmt eine Zahl und gibt ihr Quadrat zurück. Wenn keine Zahl angegeben wird, wird der Standardwert10
verwendet: square()
zweimal aufgerufen. Beim ersten Aufruf wurden keine Argumente angegeben, daher wurde der Standardwert 10
verwendet. Beim zweiten Aufruf geben wir als Argument die Zahl 5
an. Das obige ist der detaillierte Inhalt vonWas sind die Standardwerte für PHP-Funktionsparametertypen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!