2009-08-25 11 views
0

PHPではdouble $ステートメントは何を表していますか?

答えて

12

それは意味variable variable:ほとんどの部分については

$a = 'b'; 
$b = 'test'; 
print $$a; // test 

(あなたは何をやっている知っていれば、例外もあるが)、彼らは悪い習慣であり、あなたがそれらを使用して誰かを見るたび配列は、おそらくですよりよい考え。

+0

あなたは正しいですが、どのようにあなたがそれを使用したい理由の初心者のための一例についてはどうですか? IIRCでは、それは主に超球体などのためであったため、ほとんどの人は、それが何であるかはもちろんのこと、使用する時期や理由を知らないでしょう。 –

+1

@邪悪なノミ:可変変数が必要な場合や必要な場合は、コードに問題があります。それをスクラップし、問題を再考してください。変数変数は、通常は配列で固定され、コードをクラス/関数に分割します。 – OIS

+0

私は、変数変数が便利な例を投稿しようとしていました。しかし、より優雅に実装することができなかったものを見つけることはできませんでした:) – jensgram

7

「著者は連想配列を使用する必要があります」という意味です。

(それはvariable variableある)

関連する問題