PHP変数作用域(括弧、global、閉包)

508 ワード

{}カッコは、多くの言語でカッコを役割ドメインの境界とし、PHPでは関数のカッコだけが新しい役割ドメインを構成します.
関数内では関数外にアクセスできません.関数外では関数内にアクセスできません.
";
    echo '$foo in current scope: ' . $foo . "
"; } $foo = "Example content"; test(); ??>

ifとforのカッコは新しい役割ドメインを構成していない.
globalキーワードは、どのレイヤでも、全ローカルドメインの変数を参照します.
閉包作用ドメインは関数と類似しており,内層は外層変数にアクセスし,外層は内層変数にアクセスできない.