Funktionen von PHP
PHP bietet bereits sehr viele fertige Funktionen, die bestimmte Aufgaben erfüllen. Dadurch kann man sich sehr viel Programmierarbeit ersparen. Wenn wir nun für unsere Addition zusätzlich das Ergebnis auf zwei Nachkommastellen runden wollen, gibt es dafür z.B. eine Funktion.
Aufbau des Funktionsaufrufs
Der Aufbau des Funktionsaufrufs ist immer identisch:
Rückgabewert = Funktionsname (Übergabewert1, [..., Übergabewert n]);
Die Funktionen erwarten verschiedene Übergabewerte. Für eine Addition müssen mindestens 2 Werte übergeben werden: die zwei Zahlen, die miteinander addiert werden sollen. Da man als PHP Einsteiger weder alle Funktionen kennen kann noch alle Übergabewerte hilft hier die Standardreferenz https://www.php.net/
Über die Suche auf der Seite suchen wir nach der Funktion bcadd
.
Die Seite https://www.php.net/manual/de/function.bcadd.php beschreibt die Funktion und die möglichen Übergabewerte im Bereich Beschreibung. Dabei sind in eckigen Klammern optionale Werte, d.h. Werte die angegeben werden können aber nicht unbedingt angegeben werden müssen.
In der Parameter-Liste sehen wir, was für eine Form die Parameter (Übergabewerte) haben sollen.
Im Bereich Rückgabewerte ist zu sehen (wenn etwas zurückgeliefert wird), was und in welcher Form es zurückkommt.
Bei unserem Beispiel mit bcadd
müssen wir also die 2 zu addierende Zahlen mitgeben
bcadd("5","3");
Zusätzlich (muss nicht, daher in der Beschreibung die eckigen Klammern) die Möglichkeit die gewünschten Nachkommastellen mitzugeben
bcadd("5","3","2");
Und wir erhalten eine Rückgabewert, den wir sofort ausgeben können oder in einer Variable speichern können:
echo bcadd("5","3","2");
$ergebnis = bcadd("5","3","2");
Unter dem Bereich finden wir in php.net noch Beispiele und ähnliche Funktionen.
Interessante ist der folgende Bereich von den „User Contributed Notes“, also von Nutzer beigetragene Anmerkungen. Hier werden Probleme erörtert und Problemlösungen aufgezeigt.
Ähnliche Funktionen
Auf der linken Seite in der Steuerung sehen wir, dass unsere Funktion bcadd (fett dargestellt) eine Funktion aus dem Bereich „BC Math Funktionen“ ist und weitere Funktionen aus diesem Bereich werden dort gezeigt.
Aufgabe: Nutzen Sie die Funktion zum Teilen und stellen Sie das Ergebnis auf drei Nachkommastellen dar
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: