08 Interne Funktionen
In PHP steht eine grosse Auswahl an internen Funktionen zur Verfügung. Eine komplette nach Thema gegliederte Liste befindet sich in der PHP-Dokumentation:
https://secure.php.net/manual/de/funcref.php
Wir werden an dieser Stelle nur auf einige Beispiele eingehen und uns während den Übungsaufgaben mit weiteren Funktionen vertraut machen.
Eine Funktion akzeptiert üblicherweise eines oder mehrere Argumente
, verarbeitet diese und gibt anschliessend einen Rückgabewert
zurück.
$wert = funktionsname($argument1, $argument2);
Ausgabe von Variablen mit var_dump
var_dump
Eine nützliche Funktion zur Ausgabe des Wertes und Typs einer Variable ist var_dump
. Die Funktion wird in erster Linie zum debuggen verwendet.
$bool = true;
$integer = 20;
$string = 'Hallo';
var_dump($bool);
// bool(true)
var_dump($integer);
// int(20)
var_dump($string);
// string(5) "Hallo"
Strings manipulieren
Zur Manipulation von Strings stehen diverse Funktionen zur Verfügung.
$string = 'Hallo';
echo strtoupper($string);
// HALLO
echo strtolower($string);
// hallo
echo strlen($string);
// 5
echo substr($string, 2, 2);
// ll
echo strpos($string, 'll');
// 2
echo strrev($string);
// ollaH
Aufgabe
Ersetze die Funktion print_r
in der Datei index.php
mit der Funktion var_dump
und beobachte den Unterschied.
Umschliesse nun noch die var_dump
Funktion mit der internen Funktion die
und beobachte was passiert: die(var_dump($vehicles));
Überlege dir, für was ein solches Konstrukt nützlich sein könnte.
Last updated
Was this helpful?