Символічні посилання (змінні на змінні)
Символічне посилання - це всього лише рядкова змінна, що зберігає ім'я іншої змінної. Щоб дістатися до значення змінної, на яку посилається символічне посилання, необхідно застосувати додатковий знак $ перед ім'ям посилання. Розглянемо приклад:
$A = 10;
$B = 20;
$C = 30;
$P = "А"; / / або $Р = "В" або $Р = "С" (присвоюємо $p ім'я іншої змінної)
echo $$Р; // виводить змінну, на яку посилається $Р, тобто $А
$$P = 100; / / присвоює $А значення 100
Ми бачимо, що для того, щоб використовувати звичайну рядкову змінну як посилання, потрібно перед нею поставити ще один символ $. Це говорить інтерпретатору, що треба взяти не значення самої $Р, а значення змінної, ім'я якої зберігається у змінній $Р.
Символічні посилання (змінні на змінні) використовуються досить рідко.