eigene Funktionen in PHP
Mit Hilfe von Funktionen können wiederkehrende Programmteile aufgerufen werden. Neben der Möglichkeit das Skript besser zu strukturieren, können Programmteile unabhängig vom restlichen Skript ausgeführt werden. Beispielsweise ist es möglich gleichlautende Variable in der Funktion und außerhalb zu verwenden, ohne dass diese sich gegenseitig beeinflussen. In dem folgenden Beispiel entfernen wir bestimmte Muster aus einem Text und ersetzten diese mit einem Unterstrich.
function removetags($string,$tag){
$string = str_replace($tag,"_",$string);
$string= strip_tags($string);
return $string;
}
Aufruf über:
removetags("Text mit !!!","!!!");
alles zusammen:
<?php
function removetags($string,$tag){
$string = str_replace($tag,"_",$string);
$string= strip_tags($string);
return $string;
}
echo removetags("Text mit !!!","!!!");
?>
ergibt als Ausgabe im Browser: Text mit _
innerhalb der Funktion sind in diesem Beispiel nur die Variablen $string und $tag vorhanden. Werden die Variablen innerhalb der Funktion verändert, hat das keine Auswirkung auf den Code außerhalb der Funktion.
Anders beim Einsatz von globalen Variablen, hier ein Beispiel:
Global
<?php
function removetags(){
global $string,$tag;
$string = str_replace($tag,"_",$string);
$string= strip_tags($string);
return $string;
}
$string="Text mit !!!";
$tag="!!!";
echo removetags();
?>
in diesem Beispiel wird $string
durch die Funktion removetags geändert und steht auch nach Verlassen der Funktion zur Verfügung

{{percentage}} % positiv

DANKE für deine Bewertung!
Top-Artikel in diesem Bereich
Bei Problemen mit den Umlauten in PHP, liegt das meist an einer falschen Zeichenkodierung.
Die verfügbaren PHP-Funktionen (Befehle) können mit der PHP-Funktion get_defined_functions(); aufgelistet werden.
Variablen einer Webseite können mittels POST oder GET an PHP übergeben werden. Als Voraussetzung für das folgende Beispiel wird ein Webserver mit PHP-Unterstützung benötigt, siehe: php Datei erstellen - was ist PHP