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
Bei Problemen mit den Umlauten in PHP, liegt das meist an einer falschen Zeichenkodierung.

PHP Befehle: Funktionen auf einen Blick
Die¬†verf√ľgbaren PHP-Funktionen (Befehle) k√∂nnen mit der PHP-Funktion¬†get_defined_functions();¬†aufgelistet werden.

PHP Variablen √ľbergeben
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¬†

Fragen / Kommentare