PHP Funktionen

Eine php Funktion sieht so aus:

function addBtoA($A, $B)
{

$A += $B;

return ($A);

}

$A und $B sind Parameter, $A wird über die return Anweisung auch wieder zurück gegeben.

Als Parameter und Rückgabewerte sind Zeichenketten, Zahlen und Felder möglich, beides ist aber optional.

mit

function addBtoA(&$A, &$B)
{

$A += $B;

}

Mit dem &-Zeichen vor dem Parameter wird definiert, dass der Parameter als Referenz (statt als Kopie) auf die Variable übergeben wird. $A wird also real verändert, die Notwendigkeit des return entfällt.

Die Übergabe als Referenz ist wichtig wenn in der Funktion mehr als eine Variable Verändert werden soll, da über return nur eine Variable zurück gegeben werden kann.

mit

function addBtoA($A, $B=3)
{

$A += $B;

return ($A);

}

wird dem Parameter $B ein Standardwert übergeben. Die Funktion kann jetzt ohne $B aufgerufen werden:

$z = addBtoA($wert);

in diesem Fall wird zur Variable $wert, statt eines zweiten Parameter der Standardwert 3 addiert.

 

 

(Bisher 59 Besucher, heute 1 Besucher)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert