Autor Zpráva
fleury16
Profil
Zdravím,
chtěl bych vědět jestli jde nějak udělat tohle:

1) vytvoření prázdné proměnné např.: $text
2) vypsat proměnnou pomocí echo $text
3) až poté přiřadit proměnné nějakou hodnotu
Tori
Profil
fleury16:
A zkusil jste to?
1. Nastavit jí hodnutu NULL, anebo jen $promenna; (= jen název proměnné a středník)
- pokud to chcete kvůli deklaraci proměnné předtím, než se do ní bude něco zapisovat, tak se obvykle používá neutrální hodnota pro daný dat.typ, který se do proměnné bude ukládat - tedy prázdný řetězec, prázdné pole, nula / FALSE, NULL.
2., 3. - taky žádný problém.
DoubleThink
Profil *
Trochu nechápu, k čemu by mělo sloužit vypsání prázdné hodnoty.
miskith
Profil
Asi potřebuje, aby se proměnná nevypsala prázdná, ale aby se na oko vypsala, potom ji někde ve scriptu definoval a až poté se doopravdy "vypsala". Něco podobného používám, když chci na webu hlavičku a dynamický titulek, který je udáván v průběhu generování scriptu (takže můžu měnit titulek webu i když už dávno vypisuji HTML pro patičku webu). Používám k tomu zápisu do vyrovnávací paměti: ob_start()
Tori
Profil
miskith:
Má používání výstupního bufferu nějakou výhodu oproti postupu "definovat potřebné proměnné, některé třeba xkrát přepsat/doplnit, a až na konci skriptu je doplnit do šablony a poslat výstup prohlížeči"?
miskith
Profil
Tori:
No, několik výhod tu je, ale ty už se netýkají problému, který se řeší v tomto vlákně ;).
DoubleThink
Profil *
Tori:
Má používání výstupního bufferu nějakou výhodu
Ne. Přílišné používání bufferů někdy spíš indikuje nevhodné řešení Model/View rozhraní aplikace.

miskith:
Asi potřebuje, aby se proměnná nevypsala prázdná, ale aby se na oko vypsala, potom ji někde ve scriptu definoval a až poté se doopravdy "vypsala".
Napadlo mě, že by to mohlo být něco na způsob bindingu - který ovšem samozřejmě, stejně jako event framework, v PHP neexistuje.

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:

0