84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
PHP のすべての関数とクラスにはグローバル スコープがあり、関数内で定義して関数外で呼び出すことができ、またその逆も可能です。
関数 b はパラメータを渡すことで関数 a のローカル変数を取得できるのはなぜですか?
同様に、なぜ匿名関数もパラメータを渡すことで外部関数の変数を取得するのでしょうか?
実際そうなんです。関数を呼び出すと、渡すパラメーターは実際にはコピーであり、値もコピーされます。これは別の変数と同等であり、関係はありません。 匿名関数についても同様です。ただし、匿名関数で外部変数を使用したい場合は、外部変数にアクセスできません。
実際そうなんです。関数を呼び出すと、渡すパラメーターは実際にはコピーであり、値もコピーされます。これは別の変数と同等であり、関係はありません。
匿名関数についても同様です。ただし、匿名関数で外部変数を使用したい場合は、外部変数にアクセスできません。