Die wahre Stärke von PHP kommt von seinen Funktionen; es hat mehr als 1000 integrierte Funktionen.
PHP User Defined Functions
Neben den eingebauten PHP-Funktionen, können wir unsere eigenen Funktionen erstellen.
Eine Funktion ist ein Block von Anweisungen, die wiederholt in einem Programm verwendet werden können.
Eine Funktion wird nicht sofort ausgeführt, wenn eine Seite geladen wird.
Eine Funktion wird durch einen Aufruf der Funktion ausgeführt werden.
Erstellen Sie eine benutzerdefinierte Funktion in PHP
Eine frei belegbare Funktionsdeklaration beginnt mit dem Wort "function" :
Syntax
function Hinweis: Ein Funktionsname mit einem Buchstaben oder Unterstrich beginnen (not a number) . Tipp: Geben Sie die Funktion einen Namen, der widerspiegelt , was die Funktion macht!
Funktionsnamen sind nicht case-sensitive.
In dem folgenden Beispiel erstellen wir eine Funktion namens " writeMsg() " . Die Öffnung geschweifte Klammer ( { ) zeigt den Beginn des Funktionscodes und die Schließ geschweifte Klammer ( } ) zeigt das Ende der Funktion. Die Funktion gibt "Hello world!" . Um die Funktion zu nennen, nur seinen Namen schreiben:
Beispiel
<?php
function writeMsg() {
echo "Hello world!";
}
writeMsg(); // call the function
?> Führen Sie zB »
Argumente PHP-Funktion
Die Informationen können auf Funktionen durch Argumente übergeben werden. Ein Argument ist wie eine Variable.
Argumente werden nach dem Funktionsnamen angegeben, innerhalb der Klammern. Sie können beliebig viele Argumente hinzufügen, wie Sie wollen, trennen sie nur mit einem Komma.
Das folgende Beispiel hat eine Funktion mit einem Argument ($fname) . Wenn die familyName() Funktion aufgerufen wird, geben wir auch entlang einem Namen (eg Jani) , und der Name in der Funktion verwendet wird, die mehrere unterschiedliche Vornamen gibt, aber eine gleiche Nachname:
Beispiel
<?php
function familyName($fname) {
echo "$fname Refsnes.<br>";
}
familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?> Führen Sie zB » Das folgende Beispiel hat eine Funktion mit zwei Argumenten ($fname and $year) :
Beispiel
<?php
function familyName($fname, $year) {
echo "$fname Refsnes.
Born in $year <br>";
}
familyName("Hege", "1975");
familyName("Stale", "1978");
familyName("Kai Jim", "1983");
?> Führen Sie zB »
PHP Standard Argument Wert
Das folgende Beispiel zeigt, wie ein Standardparameter verwenden. Wenn wir die Funktion aufrufen setHeight() ohne Argumente übernimmt es den Standardwert als Argument:
Beispiel
<?php
function setHeight($minheight = 50) {
echo "The height is :
$minheight <br>";
}
setHeight(350);
setHeight(); // will use
the default value of 50
setHeight(135);
setHeight(80);
?> Führen Sie zB »
PHP-Funktionen - Rückgabe von Werten
Lassen eine Funktion einen Wert zurückgeben, verwenden Sie die return-Anweisung:
Beispiel
<?php
function sum($x, $y) {
$z = $x + $y;
return $z;
}
echo "5 + 10 = " . sum(5, 10) . "<br>";
echo "7 + 13 = " . sum(7, 13) .
"<br>";
echo "2 + 4 = " . sum(2, 4);
?> Führen Sie zB »