3

重複の可能性:
変数変数の実際の使用法は何ですか?

OK、この質問は少しポイントに見えるかもしれません-娼婦ですが、私は本当に知りたいです:変数変数はいつ有用ですか?私は数年間PHPでプログラムを作成しましたが、使用したことはありません。私にとって、それは役に立つというよりはむしろ面白そうに見えます。

変数変数の実際の例は何ですか?

アップデート:

投票して本当に申し訳ありません。リンクされた「重複」は、1つのことを除いて、実際には重複している可能性があります。そこにリストされている例は、変数変数を使用しない理由を示しています。

4

3 に答える 3

7

一度もない。この機能は、言語だけでなく、レジスターグローバル魔法の引用符などの他の子供の病気からも禁止する必要があります。

于 2010-08-27T07:20:50.707 に答える
1

一部のMVCフレームワークで、Viewオブジェクトの変数を初期化するために使用されているのを見てきました。

foreach ($this->vars as $key => $value)
{
    // some test would be here so there are no conflicts
    $$key = $value;
}

その後、テンプレートの変数にアクセスできます。

しかし、これが良い使い方だと言っているわけではありません。おそらくデザインが悪い場合です。

于 2010-08-27T09:16:59.370 に答える
0

構成ファイルを動的に設定する場合に便利です。より良いアイデアについては、PHPと変数変数を確認してください。

于 2010-08-27T07:26:51.443 に答える