PHP Funktion Argumente Übergabe

Wie man Argumente zu einer Funtkion übergeben?

Erklärung

Die Argumente können an eine Funktion mit Hilfe von Argumentenliste getrennt von Kommas übergeben werden. Argumente können mit zwei Methoden weitergeleitet werden, einmal "Passing by Reference" und dann "Passing by Value"
Einen Wert übergeben Argumente werden von Wert standardmäßig in PHP übergeben, und der Wert wird direkt in der Funktionsdefinition zugewiesen.
Beispiel
    <?php
    function fruit($type = "cherry")
    {
     return "Fruit you chose is $type.";
    }
    echo fruit();
    echo "<br>";
    echo fruit(null);
    echo  "<br>";
    echo fruit("Strawberry");
   ?>

Ergebnis:
    Fruit you chose is cherry.
    Fruit you chose is .
    Fruit you chose is Strawberry. 
Im oben genannten Beispiel "Cherry" ist übergeben zur Funktion Fruit, sogar Werte können direkt übergeben werden, wie im letzten Beispiel.
Über Referenz übergeben: Die Adresse selbst zu übergeben statt den Wert ist Übergabe über Referenz.
Beispiel
    <?php
    function fruit(&$string)
    {
    $string .= 'Cherry';
    }
    $str = 'This is the fruit, ';
    fruit($str);
    echo $str;    
    ?>

Ergebnis:
    This is the fruit Cherry
Im oben genannten Beispiel ist der Wert zugeordnet für "$string" in der Funktion. Normalerweise ist eine Kopie der Variablen bei Referenz modifiziert, statt eine Variable selbst wie bei der Wertübergabe. So dass sie für große Codes geeignet ist

Php Tutorial