Diskuze: Značka dolaru
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
To už jsem četl, mě by spíš zajímalo na co se to dá použít
$ ti označuje proměnou, do které si můžeš uložit nějaká data.
Jedná se o proměnnou, jejiž název je vytvořen dynamicky. Ekvivalent pro zápis je takový
${$foo} = 'bar';
// nebo např.
${$foo . $bar} = 'baz';
Obecně si moc nedokážu představit využití a ani bych to nedoporučoval
používat, protoze deklaruješ něco, o čem jistě nevíš, jak se bude
jmenovat... Možná by se to dalo použit například na nejake prefixovaní
proměnných, kdy by jsi nadefinoval potřebné proměnné do pole jako
$nazevPromenne => $hodnota a následně toto pole proiteroval v cyklu a
nadeklaroval je treba s nejakym prefixem (například pri předávání do
šablony).
Ale jak říkám, radši nepoužívat ... PHP nabízí dost takovýchle
podivných features, tady spíše antipatternů
Zobrazeno 8 zpráv z 8.