This script will not produce any output because the echo statement refers to a local version of the $a variable, and it has not been assigned a value within this scope.
この例で、変数 $a はインクルードされた b.inc スクリプトの中でも利用可能です。しかし、 ユーザー定義の関数の中では変数の有効範囲はローカル関数の中となりま す。関数の中で使用された変数はデフォルトで有効範囲が関数内部に制限 されます。例えば、