Optionale Funktionsparameter in PHP
Funktionsparameter können optional gemacht werden. Dafür müssen den Parametern Standardwerte zugewiesen werden. Nehmen wir als Beispiel folgende Funktion:
<?php
function func($num) {
echo $num ** 2;
}
?>
Lassen Sie uns diesen Parameter
standardmäßig den Wert 0 haben lassen:
<?php
function func($num = 0) {
echo $num ** 2;
}
?>
Prüfen wir die Arbeit unserer Funktion mit Parameter:
<?php
func(2); // gibt 4 aus
?>
Prüfen wir die Arbeit unserer Funktion ohne Parameter:
<?php
func(); // gibt 0 aus
?>
Gegeben ist die Funktion:
<?php
function func($num = 5) {
echo $num * $num;
}
?>
Diese Funktion wird wie folgt aufgerufen:
<?php
func(2);
func(3);
func();
?>
Erklären Sie, wie das Ergebnis jedes der Funktionsaufrufe sein wird.
Gegeben ist die Funktion:
<?php
function func($num1 = 0, $num2 = 0) {
echo $num1 + $num2;
}
?>
Diese Funktion wird wie folgt aufgerufen:
<?php
func(2, 3);
func(3);
func();
?>
Erklären Sie, wie das Ergebnis jedes der Funktionsaufrufe sein wird.