Das Schlüsselwort function
Das Schlüsselwort function wird verwendet, um benutzerdefinierte Funktionen in PHP zu deklarieren. Eine Funktion akzeptiert Parameter, führt Code aus und kann ein Ergebnis zurückgeben. Deklarierte Funktionen können mehrfach in verschiedenen Teilen des Programms aufgerufen werden.
Syntax
function functionName($param1, $param2, ...) {
return $result;
}
Beispiel
Erstellen wir eine einfache Funktion zur Addition zweier Zahlen:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Ergebnis der Codeausführung:
5
Beispiel
Eine Funktion kann verschiedene Datentypen zurückgeben. Erstellen wir eine Funktion, die ein Array zurückgibt:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Ergebnis der Codeausführung:
[1, 2]
Beispiel
Funktionen können Standardwerte für Parameter haben:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Ergebnis der Codeausführung:
'Hello, Guest!'
'Hello, John!'
Siehe auch
-
den Befehl
return,
der einen Wert aus einer Funktion zurückgibt