> Попередження:** Ця стаття була написана багато років тому і деяка інформація може бути застарілою або невірною. Будь ласка, майте це на увазі при читанні.
Змінні не призначені для загального розгортання (вони вирішують завдання, які можна вирішити іншими способами), вони в основному використовуються для того, щоб зробити запис більш лаконічним, а доступ до пам'яті більш складним.
Розглянемо наступний приклад:
$x = 25; // містить 25$nacitana_promenna = 'x'; // містить "x"$y = $$nacitana_promenna; // містить 25echo $y; // виводить 25
Зверніть увагу на два долари, що йдуть один за одним. При цьому значення змінної $y буде завантажено у змінну, яка має назву, що міститься у змінній $nacitana_variable.
Трохи заплутано, так? Тому краще не використовувати змінні.
Примітка: Змінні змінні є особливістю PHP через знак долара. В інших мовах початок імені змінної не позначається жодним символом, тому не можна використовувати змінні-змінні, оскільки буде неоднозначно, коли це класична змінна, а коли ні.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk