Autor Zpráva
Juraa
Profil *
Ahoj, nemůžu vypsat definovaný text, poradí někdo? Děkuji 
define('TITLE_HOME', 'HomePage');
$a = 'HOME';
echo TITLE_.$a;
Joker
Profil
Juraa:
Šlo by to použitím funkce constant
echo constant("TITLE_".$a);
Když ale daná konstanta nebude existovat, bude to generovat varování. Takže by možná bylo lepší testovat nejdřív její existenci. K tomu jde použít funkce defined
Juraa
Profil *
Děkuji moc
Jan Tvrdík
Profil
Juraa:
Proměnné názvy konstant jsou z velkou pravděpodobností blbost. Použij jiné řešení.
Juraa
Profil *
Tak jsem narazil na problém, i když nejprve ověřím existenci požadované konstanty, tak dostanu chybu, jak tedy správně ověřit její existenci, pradí někdo? Díky
Tori
Profil
i když nejprve ověřím existenci požadované konstanty, tak dostanu chybu
Jakou přesně chybu? Jak to ověřujete? (kdybyste napsal aspoň tu chybu, tak za těch 5 hodin jste už IMHO dávno mohl mít odpověď..)
Lkopo
Profil *
Jan Tvrdík:
Ako to už spomínal, využívaš konštanty ako premenné a to je fakt blbosť.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: