$ _プレフィックスを使用してカスタムPHP変数を設定できることは知っていますが、これを安全に行うことができるかどうかわかりません。多くを設定したり、$_SERVERや$_COOKIEなどの事前設定された変数を上書きしたりすることはありません。私はそれをまったく避けるべきですか?
1514 次
2 に答える
4
$_
(必要な)スーパーグローバルをオーバーライドしない限り、で始まる変数を初期化することは完全に安全です。
ただし、$_
変数の接頭辞は、それらがスーパーグローバルであるか、他の種類の魔法の動作をしていることを示しているため、「通常の」変数でこれを行うことは非標準です。
于 2013-01-24T03:23:20.280 に答える
0
この表記は通常、クラス内でプライベートメンバーまたは保護されたメンバー(プロパティまたはメソッド)を示すために使用されます。この状況では、それは完全に安全です。
この表記は「魔法の」メソッド用に予約されているため、phpマニュアルでは、メソッドのプレフィックスに二重アンダースコアを使用することに注意が必要です。この注意は、単一の下線プレフィックスには適用されません。
于 2013-01-24T03:35:55.130 に答える