PHP ループ ブロックで必要な変数は、ループの外側で定義する必要がありますか、それともループの内側で定義する必要がありますか?
質問のように、ループ内で定義されている場合、ループするたびに新しい変数が作成されることを意味しますか?
php
-----解決策--------------------------------それは、あなたのニーズによって異なりますので、言うのは難しいです Bar
------解決策---------------------- ----------これは必要に応じて変数の値を変更し、次のサイクルで再度使用できるようにする必要があります。各ループ内で有効な場合は、内側に配置する必要があります。
-----解決策--------- できれば外に残しておいてください
🎜>
アウターに着れるならインナーには着ないでください
-----解決策------ -- 繰り返しになりますが、複数回使用する予定で変数の値が変わらない場合は、外側に置くことをお勧めします。ループ本体内でのみ使用され、値が変更される可能性がある場合は、ループ本体の中に入れます。
------解決策----------------------私の謙虚な意見: を使用した後は変数の設定を忘れてください内側も外側も気にせず、ただ落とすだけ。
------解決策---------
上記に同意します。未設定のままで大丈夫です。変数の値は異なるため、どこに配置しても、使用する前に変数を再割り当てするだけです。内側に置くか外側に置くか悩む必要はありません。
------解決策---------必要に応じて配置します。ループの外に配置すると、ループ中に変数は変更されません。ループ内に配置すると、ループ中に変数が変更されます
-----解決策---------- ---------- はループ本体の外で定義され、ループ本体内で使用されるたびに元の状態
に初期化されます。