PHP では、変数を使用する前に PHP に通知する必要はありません。 C などの一部のプログラミング言語では、変数が初めて使用される場所によって変数のスコープが決まります。グローバル変数は関数内に表示されます。 PHP ではこれは当てはまりません。 PHP で関数を作成する場合は、glob を使用して使用するグローバル変数を明示的に宣言する必要があります。
例:
function printcity($cityname)
{
print("あなたの好きな都市は: $cityname");
$city="Beijing"
function citya();
{
$city="広州";
printcity($city)
}
function cityb()
{
printcity($city)
}
function cityc()
{
global $city; // グローバル変数を宣言します
printcity($city);
citya(); // 深センを出力します
cityc();
注意:
関数内の変数は、関数が終了すると、関数のすべての変数がクリアされます。
http://www.bkjia.com/PHPjc/532083.html
www.bkjia.com
true