> **Upozornenie:** Tento článok bol napísaný pred mnohými rokmi a niektoré informácie môžu byť zastarané alebo nesprávne. Majte to na pamäti pri čítaní.
Premenné nie sú určené na bežné nasadenie (riešia problémy, ktoré sa dajú vyriešiť iným spôsobom), používajú sa najmä na skrátenie zápisu a skomplikovanie prístupu do pamäte.
Uveďme si nasledujúci príklad:
$x = 25; // obsahuje 25$nacitana_promenna = 'x'; // obsahuje "x"$y = $$nacitana_promenna; // obsahuje 25echo $y; // vytlačí 25
Všimnite si dva doláre nasledujúce za sebou. V tomto prípade sa hodnota premennej $y načíta do premennej, ktorej názov je uvedený v premennej $nacitana_variable.
Trochu mätúce, čo? Preto radšej nepoužívajte premenné.
Poznámka: Premenné sú špecialitou PHP kvôli znaku dolára. V iných jazykoch nie je začiatok názvu premennej označený žiadnym znakom, takže nemôžete používať premenné, pretože by bolo nejednoznačné, kedy ide o klasickú premennú a kedy 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: ... | sk