2009-04-14 21 views
3

私はここで誰もがPHPの変数変数 '構文を知っていることを願っています:ダブルドルのPHP構文の参考資料はどこにありますか?

$color = 'red'; 
$red = 'yes, im red'; 
echo $$color; 
//output: 'yes, im red'; 

が、私の問題がある:この構文がどのように命名されますか? 私は(...この機能はPHP6、他の属性などに保持されますかどうかを知りたいI)なしの結果で、php.netの参照を見つけようとして

+2

"php variable variable"はGoogleで1番目の結果です。さあ、男。冗談だ。やや。 :) –

+0

私はちょうどデフォルトの選択が '関数リスト'であり、この場合、関数ではないことを見ずに、php.netに 'variable variable'を書きました。 – Strae

答えて

7

Variable Variables

そして、そうよ私が知る限りPHP6で保持されます。

+0

10秒早くなります。きみにあげる。 ;) –

+0

<3あなたは時々勝つ:) –

+0

あなたはそのページを見つけるためにどのようなキーワードを使用しましたか? – Strae

5

ちょうどいくつかのヒントを共有する。

混乱を避けるため、中括弧を使用することができます。

${$color} 

私のチームメンバの1人が誤字ミスを考えてダブル$を削除しました。 これを行うと、混乱を避けることができます。

+0

マントラは: "それはそれを修正しない場合は壊れている"残念ながらプログラマには適用されません;-)。 –

+0

+1ヒント。私が数ヶ月前に書いたコードを読んで二倍のドルを見ると、時にはちょっと混乱します。秒後に私はそれが意味するものを実現:) –

0

これをphpから削除することは、実際の不利な点や問題はありませんが、この機能は多くのシナリオで非常に便利です。

関連する問題