Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Značka dolaru

Aktivity
Avatar
Verquido
Tvůrce
Avatar
Verquido:8.9.2016 18:23

Vysvětlíte mi prosím vás na co se používá více $ v kódu? A na co se to dá využít v praxi? :D

Například sem někde myslím viděl toto..

$a = "b";
// $b
$$a = "c";
// echo... c
echo $b;
 
Odpovědět
8.9.2016 18:23
Avatar
Nahoru Odpovědět
8.9.2016 19:32
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na Dominik Gavrecký
Verquido:8.9.2016 19:34

To už jsem četl, mě by spíš zajímalo na co se to dá použít :D

 
Nahoru Odpovědět
8.9.2016 19:34
Avatar
Petr Langer
Člen
Avatar
Odpovídá na Verquido
Petr Langer:8.9.2016 19:58

$ ti označuje proměnou, do které si můžeš uložit nějaká data.

 
Nahoru Odpovědět
8.9.2016 19:58
Avatar
Odpovídá na Petr Langer
Dominik Gavrecký:8.9.2016 20:10

Ona sa pýta na $$

Nahoru Odpovědět
8.9.2016 20:10
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Odpovídá na Verquido
Patrik Valkovič:8.9.2016 20:40

Dá se to použít na reflexi.

Nahoru Odpovědět
8.9.2016 20:40
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
TomasGlawaty
Člen
Avatar
Odpovídá na Verquido
TomasGlawaty:8.9.2016 22:34

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ů :)

Editováno 8.9.2016 22:35
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
8.9.2016 22:34
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na TomasGlawaty
Verquido:9.9.2016 7:20

Díky, taky se mi to zdá jako zbytečnost.

 
Nahoru Odpovědět
9.9.2016 7:20
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.