ホームページ >バックエンド開発 >PHPチュートリアル >PHP の `$$` (ダブルダラー) 表記は変数変数でどのように機能しますか?
PHP の変数: $$ (Double Dollar) の解読
PHP 内で $$ 表記に遭遇した場合は、可変変数の概念。 $$variable として示されるこの構文を使用すると、名前が他の変数に保存されている変数にアクセスして操作することができます。
関数内の次のコード スニペットを想像してください。
global $$link;
ここでは、 $$link は可変変数を表し、$$ は変数名自体が $link 変数に格納されることを示します。次の例を考えてみましょう:
$real_variable = 'test'; $name = 'real_variable'; echo $$name; // Outputs: 'test'
この場合:
このメカニズムは、次の範囲を超えて拡張できることに注意してください。 「二重変数」。例:
$real_variable = 'test'; $name = 'real_variable'; $name_of_name = 'name'; echo $$name_of_name; // Outputs: 'real_variable' echo $$$name_of_name; // Outputs: 'test'
ここで、$$$name_of_name は 1 レベル深く移動し、$name_of_name で指定された変数に名前が格納されている変数にアクセスします。
以上がPHP の `$$` (ダブルダラー) 表記は変数変数でどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。