In PHP gibt es die Möglichkeit über Funktionen Abläufe zu vereinheintlichen, die öfters in einem Script benutzt werden müssen. Einerseits sind bereits fertige Funktionen vorgegeben
aber man kann auch eigene Funktionen erstellen. Darüber handelt dieses Tutorial:
Code:
<?
function test()
{
echo "Test";
}
?>
Hierbei handelt es sich um die einfachste Form einer Funktion.
Eine Funktion wird mit dem Befehl function name() erstellt. Mit dem Aufruf der Funktion werden die Befehle in den Klammern { ... } ausgeführt, in diesem Beispiel die Ausgabe per echo.
Der Aufruf ist dann also folgendermassen:
Code:
<?
test();
?>
Funktionen können aber auch einen Wert beim Aufruf mit übergeben bekommen, mit dem dann die Funktion weiterarbeitet:
Code:
<?
function test($wert)
{
$wert += 4;
echo $wert;
}
test(10);
?>
Wenn man diese Funktion wie vorgenannt aufruft, wird als Ergebnis die Zahl 14 ausgegeben. In diesem Fall handelt es sich um eine Funktion, die keinen Wert zurückliefert, sondern einfach eine Variable erst verändert, um diese dann auszugeben.
Eine Funktion kann aber auch einen Wert zurückgeben, was mit dem Befehl return erreicht wird. Das nachstehende Beispiel soll den grösseren von 2 übermittelten Werten zurückliefern:
Code:
<?
function test($wert1, $wert2)
{
if ($wert1 > $wert2) return $wert1;
else return $wert2;
}
$neu = test(11, 5);
echo $neu;
?>
Hier bekommt $neu den Wert 11.
Wichtig bei Funktionen ist, dass die Funktion definiert sein muss bevor sie aufgerufen wird.
_________________ if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen