Die wahre Stärke von PHP liegt in seinen Funktionen.
In PHP stehen mehr als 1000 integrierte Funktionen zur Verfügung.
Ein vollständiges Referenzhandbuch und Beispiele aller Array-Funktionen finden Sie in unserem PHP-Referenzhandbuch.
In diesem Kapitel zeigen wir Ihnen, wie Sie Ihre eigenen Funktionen erstellen.
Um beim Laden der Seite ein Skript auszuführen, können Sie es in eine Funktion einfügen.
Funktionen werden durch Aufrufen von Funktionen ausgeführt.
Sie können Funktionen überall auf der Seite aufrufen.
Funktionen werden durch Aufrufen von Funktionen ausgeführt.
<?php Funktion Funktionsname ( ) { // Code, der ausgeführt werden soll } ?>
Richtlinien für PHP-Funktionen:
Der Name der Funktion sollte darauf hinweisen, was sie tut
Der Funktionsname beginnt mit einem Buchstaben oder Unterstrich (kann nicht mit einer Zahl beginnen)
Eine einfache Funktion, die beim Aufruf meinen Namen ausgibt:
<? php Funktion writeName (){ echo „ Kai Jim Refsnes “ ;} Echo „ Mein Name ist “ ; writeName () ;
Ausgabe:
Mein Name ist Kai Jim Refsnes
Um einer Funktion mehr Funktionalität hinzuzufügen, können wir Parameter hinzufügen. Parameter sind wie Variablen.
Parameter werden in Klammern direkt nach dem Funktionsnamen angegeben.
Das folgende Beispiel gibt unterschiedliche Vornamen, aber denselben Nachnamen aus:
<? php Funktion writeName ($ fname ){ echo $ fname . " Refsnes.<br> " ;} echo „ Mein Name ist “ ; writeName ( „ Kai Jim “ ) ; „ Der Name meiner Schwester ist “ ; writeName ( „ Hege “ ) ; „ Der Name meines Bruders ist “ ; writeName ( „ Stale “ ) ;
Ausgabe:
Mein Name ist Kai Jim Refsnes. Der Name meiner Schwester ist Hege Refsnes. Der Name meines Bruders ist Stale Refsnes.
Die folgende Funktion benötigt zwei Parameter:
<? php Funktion writeName ( $ fname , $ punctuation ) { echo $ fname„ Mein Name ist “ ; writeName ( „ Kai Jim “ , „ . “ ) ; „ Der Name meiner Schwester ist “ ; writeName ( „ Hege “ , „ ! “ ) ; „ Der Name meines Bruders ist “ ; writeName ( „ Ståle “ , „ ? “ ) ;
Ausgabe:
Mein Name ist Kai Jim Refsnes. Der Name meiner Schwester ist Hege Refsnes! Der Name meines Bruders ist Ståle Refsnes?
Damit eine Funktion einen Wert zurückgibt, verwenden Sie die return-Anweisung.
<? php Funktion add ($ x ,$ y ){ $ total =$ x +$ y ; return $ total ;} echo " 1 + 16 = " . add ( 1 , 16 ) ;
Ausgabe:
1 + 16 = 17