Heim  >  Artikel  >  Backend-Entwicklung  >  Tutorial zum Gültigkeitsbereich von PHP-Funktionsvariablen und Funktionsrückgabewerten

Tutorial zum Gültigkeitsbereich von PHP-Funktionsvariablen und Funktionsrückgabewerten

高洛峰
高洛峰Original
2016-11-29 15:07:011213Durchsuche

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

?>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn