Autor | Zpráva | ||
---|---|---|---|
amatér Profil * |
#1 · Zasláno: 18. 5. 2005, 22:21:15
Zdravim,
zajímalo by mě zda musí být přiřazená proměnná ve zdrojovém kódě před tím než se použije. příklad takhle mi to funguje: <? $barva=f0f0f0 ?> <font color="<? echo "$barva" ?>"> ahoj</font> ale nefunguje mi to v tomto pořadí: <font color="<? echo "$barva" ?>"> ahoj</font> <? $barva=f0f0f0 ?> Nejde to nějak, abych nemusel určovat proměnnou vždy dříve, než ji použiju? zravim a přeju dobrou noc |
||
Dero Profil |
#2 · Zasláno: 18. 5. 2005, 22:26:41
Tak počkej s výpisem kódu až po přiřazení všech proměnných - IMHO je to tak normální.
|
||
Anonymní Profil * |
#3 · Zasláno: 18. 5. 2005, 22:39:35
A jak se to udělá - myslim to, že se vyřídí proměnné a potom teprve html kód?
|
||
Marty Profil |
#4 · Zasláno: 18. 5. 2005, 22:44:05
No když dáš echo vypsat tu proměnou, tak se ti tam prostě vypíše její obsah. Pokud to chceš dynamicky měnit, tak použij JS, jinak jak píše Dero...
|
||
Anonymní Profil * |
#5 · Zasláno: 18. 5. 2005, 22:47:11
Takže proměnné musim určit ve zdrojovém kódě "výše" než tu proměnnou někde použiju?
|
||
Anonymní Profil * |
#6 · Zasláno: 18. 5. 2005, 23:10:40
Jo nebo ne?
|
||
23k Profil |
#7 · Zasláno: 18. 5. 2005, 23:16:57
no jiste
$jmeno = "PEPIK"; echo $jmeno; vypise PEPIK echo $jmeno; $jmeno = "PEPIK"; nevypise nic.. bze echujes promennou ktera nebyla vlastne jeste "zalozena" ... chapes? |
||
Anonymní Profil * |
#8 · Zasláno: 19. 5. 2005, 17:19:12
Poslední dotaz:
můžu si proměnnou určit v hlavičce zdrojáku? třeba takhle: <html> <? $pozdrav=ahoj ?> <head> <? $pozdrav2=čau ?> <title>stránka</title> </head> <body> <? echo "$pozdrav" ?><br> <? echo "$pozdrav2" ?> </body> </html> |
||
ash Profil |
#9 · Zasláno: 19. 5. 2005, 17:36:30
Hoci aj takto :
<? $pozdrav='ahoj'; $pozdrav2='čau'; ?> <html> <head> <title>stránka</title> </head> <body> <? echo $pozdrav ?><br> <? echo $pozdrav2 ?> </body> </html> |
||
pyty Profil |
#10 · Zasláno: 19. 5. 2005, 20:59:07
samozrejme, interpret spracovava kod zhora dole - az na 2 veci ktore neviem:
ako je to s funkciami ?? zrejme musi byt najprv definovana, az tak zavolana co ?? a este jedna vec : $cislo = 5; $cislo = $cislo + 5; bude sa cislo na konci rovnat 10 ?? inac povedne - spracovava sa to s prava do lava alebo naopak ?? nemal by som to asi pisat tu.. |
||
Wertrik Profil * |
#11 · Zasláno: 19. 5. 2005, 21:15:49
mozna kdyby jsi to zkusil tak by jsi vedel hned... muj osobni nazor je ze to bude 10
|
||
krteczek Profil |
#12 · Zasláno: 19. 5. 2005, 21:18:09
vysledek bude deset, protože nejdříve se sečte puvodni velikost proměnne s jinou proměnnou
|
||
Anonymní Profil * |
#13 · Zasláno: 19. 5. 2005, 21:19:52
takze najprv sa vyhodnoti vyraz a az potom sa vysledok priradi premennej ??
(ono to je vlastne logicke) |
||
llook Profil |
#14 · Zasláno: 20. 5. 2005, 04:57:09
Přiřazovací operátor je pořád ještě operátor a řídí se tabulkou priority operátorů.
Podobně jako se nejdřív násobí a pak sčítá, tak se také dřív sčítá než přiřazuje. V případě, kdy nelze pořadí operací rozhodnout podle té tabulky, postupuje se zleva doprava. |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0