In PHP kann in Bezug auf in einer Funktion definierte Variablen nicht auf Variablen außerhalb der Funktion, einschließlich Parameter, zugegriffen werden, und standardmäßig können außerhalb einer Funktion definierte Variablen nicht auf Funktionsvariablen zugreifen.
Sehen Sie sich das folgende Beispiel an , der Code lautet wie folgt:
$a = 1;
$b = 2
function Sum( )
{
global $a, $b;
$b = $a + $b;
Summe () ;
echo $b;
Dies gibt den Wert von $b auf 3 zurück. In PHP ist global eine globale Variable, also ist dies der Fall Schauen wir uns nun das PHP-Variablenreferenzbeispiel an: string .= 'Also like blue.';
str_unite ($str);
echo $str; // Ausgabeergebnis: 'Ich mag Rot und ich mag auch Blau.'
Oben geht es um globale Variablen und Funktionsreferenzen im Funktionsumfang. Schauen wir uns die lokalen Variablen einer Funktion an. Der Code lautet wie folgt: $a = 1; $b = 2; function Sum($a,$b) {//Open-Source-Code phpfensi.com $b = $a + $b; echo $b;//3 } Sum(); // echo $b;//2 ?>