外部に配列があります:
リーリー関数が配列の外側にアクセスして、値を追加できるようにしたいです
リーリー変数に関数の正しいスコープを与えるにはどうすればよいですか?
P粉7344867182023-10-17 13:39:45
デフォルトでは、関数内にいるときは外部変数にアクセスできません。
関数が外部変数にアクセスできるようにするには、関数内でグローバル変数として宣言する必要があります:
詳細については、変数スコープ .
を参照してください。ただし、グローバル変数の使用は良い習慣ではないことに注意してください: この方法では、関数は独立しなくなります。
より良いアイデアは、関数 が結果 :
そして次のように関数を呼び出します:
リーリー
関数は引数を受け入れることもでき、 参照によって渡された引数を処理することもできます :
次に、次のように関数を呼び出します:
リーリー ###これとともに:###関数はパラメータとして外部配列を受け取ります
関数セクション、特に次のサブセクションを参照してください。
< PHP 手册的 /a>