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

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Aktualisiert: 11.10.2016 von Bernhard

Top-Artikel in diesem Bereich

PHP UTF-8 Umlaute

PHP UTF-8 Umlaute

erstellt: 06.05.2020 von Bernhard

Bei Problemen mit den Umlauten in PHP, liegt das meist an einer falschen Zeichenkodierung. ... weiterlesen

PHP Befehle: Funktionen auf einen Blick

PHP Befehle: Funktionen auf einen Blick

geändert: 07.09.2022 von Bernhard (Erstveröffentlichung: 17.10.2016)

Die verfügbaren PHP-Funktionen (Befehle) können mit der PHP-Funktion get_defined_functions(); aufgelistet werden. ... weiterlesen

Preview PHP Variablen übergeben

PHP Variablen übergeben

geändert: 06.06.2016 von Bernhard (Erstveröffentlichung: 30.04.2016)

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  ... weiterlesen


Fragen / Kommentare