VariableVariable は、変数の名前を動的に変更できるようにする PHP の独自の変数です。変更可能な変数名を使用すると便利な場合があります。つまり、変数の変数名を動的に設定して使用することができます。通常の変数は宣言によって設定されます。例:
<?php $a = 'hello'; ?>
可変変数は、通常の変数の値を可変変数の変数名として取得します。上記の例では、2 つのドル記号 ($) を使用した後、hello を変数変数として使用できます。例:
<?php $$a = 'world'; ?>
このとき、$a の内容が「hello」、$hello の内容が「world」という 2 つの変数が定義されています。したがって、次のように表現できます:
<?php echo "$a ${$a}"; ?>
次の書き方の方が正確で、同じ結果が出力されます:
<?php echo "$a $hello"; ?>
どちらも出力されます:
hello world。
以下は、より理解しやすいと思います! !デモ
<? $a="whfbbs"; $$a='b'; echo $whfbbs; ?>
//出力b
以上がPHPの可変変数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。