2012-01-21 5 views
1

可能性の重複:
What does $$ mean in PHP?
Double dollar sign php

PHPで$$は何ですか。 この質問は、最近のインタビューでウェブデベロッパーの地位について尋ねられます。 ありがとうございます!

+1

$$を検索する方法がわからないことがわかりました。 – DOK

+0

Google "php two dollar signs"。 –

答えて

1

それはvariable variableです:

時には変数の変数名を持つことができるように便利です。 これは、動的に設定および使用できる変数名です。

6

これはvariable variableです。彼らはそうのような別の変数の名前を格納する変数を使用して動作します。

$var = 'test'; 
$test = 'echod variable'; 
echo $$var; 
// output echod variable 
1

動的変数名を、

for($i = 0; $i<10; $i++) 
{ 
    $var_name = "d".$i; 
    echo $$var_name; 
} 

例えば

は、変数の$ D0、$ D1をエコーし​​ます、 $ D2、D3 $ ... $ D9

0

このコードを実行すると、$名を設定します

$value="name"; 
$$value="testing"; 

言い換えれば、$ nameは "testing"に等しくなりました

関連する問題