Die wahre Stärke von PHP liegt in seinen Funktionen.
In PHP stehen mehr als 700 integrierte Funktionen zur Verfügung.
PHP-Funktionen
In diesem Tutorial zeigen wir Ihnen, wie Sie Ihre eigenen Funktionen erstellen.
Erstellen von PHP-Funktionen
Eine Funktion ist ein Codeblock, der bei Bedarf ausgeführt werden kann.
Erstellen von PHP-Funktionen:
Alle Funktionen werden mit dem Schlüsselwort „function()“ benannt, um
die Funktion zu starten – der Name der Funktion sollte auf ihre Funktionalität hinweisen. Funktionsnamen beginnen mit einem Buchstaben oder Unterstrich.
Fügen Sie „{“ hinzu – der Teil nach der öffnenden geschweiften Klammer ist der Code der Funktion.
Durch das Einfügen von Funktionscode
wird ein „}“ hinzugefügt – die Funktion endet mit einer schließenden geschweiften Klammer.
Beispiel
einer einfachen Funktion, die beim Aufruf meinen Namen ausgibt:
<html>
<Körper>
<?php
Funktion writeMyName(){
Echo „David Yang“;
}
writeMyName();
?>
</body>
</html>
Verwendung der PHP-Funktion
Jetzt werden wir diese Funktion im PHP-Skript verwenden:
<?php
Funktion writeMyName(){
Echo „David Yang“;
}
echo „Hallo Welt!“;
echo „Mein Name ist“;
writeMyName();
echo „.Das stimmt“,;
writeMyName();
echo „ist mein Name.“;
?>
Ausgabe des obigen Codes:
Hallo Welt!
Mein Name ist David Yang.
Genau, David Yang ist mein Name.
PHP-Funktion – Hinzufügen von Parametern
Unsere erste Funktion ist sehr einfach. Es kann nur eine statische Zeichenfolge ausgegeben werden.
Indem wir Parameter hinzufügen können, fügen wir der Funktion mehr Funktionalität hinzu. Ein Parameter ist wie eine Variable.
Möglicherweise ist Ihnen aufgefallen, dass nach dem Funktionsnamen Klammern stehen, z. B. writeMyName(). Parameter werden in Klammern angegeben.
Beispiel 1
Das folgende Beispiel gibt unterschiedliche Namen, aber denselben Nachnamen aus:
<?php
Funktion writeMyName($fname){
echo $fname . „Yang.“;
}
echo „Mein Name ist“;
writeMyName("David");
echo "Mein Name ist";
writeMyName("Mike");
echo "Mein Name ist";
writeMyName("John");
?>
Ausgabe des obigen Codes:
Mein Name ist David Yang.
Mein Name ist Mike Yang.
Mein Name ist John Yang.
Die Funktion unten
in Beispiel 2
hat zwei Parameter:<?php
Funktion writeMyName($fname,$punctuation){
echo $fname . " Yang" .
}
echo „Mein Name ist“;
writeMyName("David",".");
echo "Mein Name ist";
writeMyName("Mike","!");
echo "Mein Name ist ";
writeMyName("John","...");
?>
Ausgabe des obigen Codes:
Mein Name ist David Yang.
Mein Name ist Mike Yang!
Mein Name ist John Yang...
PHP-Funktionen – Rückgabewert
Funktionen können auch verwendet werden, um Werte zurückzugeben.
Beispiel
<?php
Funktion add($x,$y){
$total = $x + $y;
$total zurückgeben;
}
echo "1 + 16 = " . add(1,16);
? >
Ausgabe des obigen Codes:
1 + 16 = 17