Verwenden Sie in PHP das Fragezeichen (?), um optionale Parameter in Parametertypanmerkungen zu deklarieren, wobei der Standardwert null ist. Der optionale Parameter kann weggelassen werden, es kann aber auch ein Wert angegeben werden. Wenn ein optionaler Parameter weggelassen wird, wird sein Standardwert oder Null verwendet, wenn er nicht angegeben wird. Dies bietet Flexibilität und ermöglicht die Verwendung oder Weglassung optionaler Parameter bei Bedarf.
PHP-Funktionsparameter optional machen
Beim Schreiben von PHP-Funktionen müssen bestimmte Parameter manchmal optional statt obligatorisch sein. Optionale Parameter ermöglichen die ordnungsgemäße Funktion einer Funktion, wenn bestimmte Parameter nicht bereitgestellt werden.
Deklarieren optionaler Parameter
Um einen optionalen Parameter zu deklarieren, verwenden Sie ein Fragezeichen (?) in der Parametertypanmerkung. Zum Beispiel:
function myFunction(int $requiredParam, int $optionalParam = null) { // 函数代码 }
In diesem Beispiel ist $requiredParam
ein erforderlicher Parameter, $optionalParam
ein optionaler Parameter und sein Standardwert ist null</code > Code>. <code>$requiredParam
是一个必需的参数,$optionalParam
是一个可选参数,其默认值为 null
。
使用可选参数
调用带有可选参数的函数时,可以省略可选参数,也可以提供一个值:
myFunction(1); //省略可选参数 myFunction(1, 2); //提供可选参数
当省略可选参数时,将使用其默认值。如果没有提供默认值,则可选参数将被赋值为 null
Optionale Parameter verwenden
Wenn Sie eine Funktion mit optionalen Parametern aufrufen, können Sie den optionalen Parameter weglassen oder einen Wert angeben:function multiplyNumbers(int $a, int $b) { return $a * $b; }
null
zugewiesen. Praktisches Beispiel
Stellen Sie sich eine Funktion vor, die das Produkt zweier Zahlen berechnet: 🎜function multiplyNumbers(int $a, int $b = 1) { return $a * $b; }
$result1 = multiplyNumbers(2); //第二个数字省略,使用默认值 1 $result2 = multiplyNumbers(2, 5); //提供第二个数字
Das obige ist der detaillierte Inhalt vonKönnen Parameter von PHP-Funktionen optional sein? Wie deklariere ich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!