> **Ostrzeżenie:** Ten artykuł został napisany wiele lat temu i niektóre informacje mogą być nieaktualne lub nieprawidłowe. Należy o tym pamiętać podczas lektury.
Zmienne nie są przeznaczone do powszechnego stosowania (rozwiązują problemy, które można rozwiązać w inny sposób), służą głównie do zwięzłego zapisu i bardziej złożonego dostępu do pamięci.
Rozważmy następujący przykład:
$x = 25; // zawiera 25$nacitana_promenna = 'x'; // zawiera "x"$y = $$nacitana_promenna; // zawiera 25echo $y; // drukuje 25
Zwróć uwagę na dwa dolary następujące po sobie. W tym przypadku wartość zmiennej $y zostanie wczytana do zmiennej o nazwie zawartej w zmiennej $nacitana_variable.
Trochę to zagmatwane, co? Dlatego lepiej nie używać zmiennych.
Uwaga: Zmienne zmienne są specjalnością PHP ze względu na znak dolara. W innych językach początek nazwy zmiennej nie jest oznaczany żadnym znakiem, więc nie można używać zmiennych zmiennopozycyjnych, ponieważ byłoby niejednoznaczne, kiedy jest to zmienna klasyczna, a kiedy nie.
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: ... | pl