Autor | Zpráva | ||
---|---|---|---|
fleury16 Profil |
#1 · Zasláno: 21. 8. 2011, 13:50:36
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 |
#2 · Zasláno: 21. 8. 2011, 14:20:31
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 * |
#3 · Zasláno: 21. 8. 2011, 14:27:23
Trochu nechápu, k čemu by mělo sloužit vypsání prázdné hodnoty.
|
||
miskith Profil |
#4 · Zasláno: 21. 8. 2011, 17:15:14 · Upravil/a: 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". 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 |
#5 · Zasláno: 21. 8. 2011, 17:21:25
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 |
#6 · Zasláno: 21. 8. 2011, 17:27:34
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 * |
#7 · Zasláno: 23. 8. 2011, 00:01:06 · Upravil/a: DoubleThink
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. |
||
Časová prodleva: 13 let
|
0