Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Notasi `$$` (Dolar Berganda) PHP berfungsi dengan Pembolehubah Pembolehubah?
Pembolehubah Pembolehubah PHP: Menyahkod $$ (Dolar Berganda)
Apabila menemui tatatanda $$ dalam PHP, adalah penting untuk menyelidiki konsep pembolehubah pembolehubah. Sintaks ini, yang dilambangkan sebagai $$variable, membenarkan anda mengakses dan memanipulasi pembolehubah yang namanya disimpan dalam pembolehubah lain.
Bayangkan coretan kod berikut dalam fungsi:
global $$link;
Di sini, $$link mewakili pembolehubah pembolehubah, di mana $$ menunjukkan bahawa nama pembolehubah itu sendiri disimpan dalam pembolehubah $link. Pertimbangkan contoh berikut:
$real_variable = 'test'; $name = 'real_variable'; echo $$name; // Outputs: 'test'
Dalam kes ini:
Perhatikan bahawa mekanisme ini boleh melangkaui "pembolehubah berganda." Contohnya:
$real_variable = 'test'; $name = 'real_variable'; $name_of_name = 'name'; echo $$name_of_name; // Outputs: 'real_variable' echo $$$name_of_name; // Outputs: 'test'
Di sini, $$$name_of_name menavigasi satu tahap lebih dalam, mengakses pembolehubah yang namanya disimpan dalam pembolehubah yang dinamakan oleh $name_of_name.
Atas ialah kandungan terperinci Bagaimanakah Notasi `$$` (Dolar Berganda) PHP berfungsi dengan Pembolehubah Pembolehubah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!