17

これは悪い習慣ですか、または問題を引き起こす可能性がありますか?

$_SESSION['stuff to keep']

str_replace()インデックスを呼び出すのではなく。

4

4 に答える 4

9

あなたはそれを行うことができます、それはうまくいきます-そして、配列のキーを「手動で」設定するときに通常それをしない場合でも、ファイルからキーを取得するときに時々発生します(たとえば)、これで問題が発生したことはありません。

extractただし、関数を使用している場合、これは何らかの問題を引き起こす可能性があります。名前にスペースを含む変数を作成すると(作成されるかどうかはわかりません) 、変数にアクセスするのが難しくなります(ただし、不可能ではありません)。

于 2010-01-04T23:28:41.867 に答える
5

問題は発生しませんが、配列キーは通常変数名のように見なされるため、同じ考慮事項で選択する必要があります

于 2010-01-04T23:27:51.243 に答える
0

私の意見では、不要な空白を追加しているように思えます...私は通常、スペースを使用しません。ただし、その場合は、配列キーを必ず引用してください。

于 2010-01-04T23:28:39.897 に答える