Autor | Zpráva | ||
---|---|---|---|
ano Profil * |
#1 · Zasláno: 20. 7. 2007, 20:11:08
jaky je vlasne rozdil mezi temito zapisy?? vysledek je stejny. vsude totiz vidim jen ten druhy a pritom mi ten prvni pripada hezci. vzdyt tecky slouzi v podstate jen je spojovani ne ?
echo "ahoj $name <BR>"; echo "ahoj ".$name." hello<BR>"; |
||
BaTeCzKo Profil |
#2 · Zasláno: 20. 7. 2007, 20:52:29 · Upravil/a: BaTeCzKo
Ano, ale pokud chceš vložit třeba globální proměnnou, tak tečky potřebuješ. Příklad:
Nebo taky v tomhle případě tečky potřebuješ:
|
||
Pavel Prochazka.zde.cz Profil * |
#3 · Zasláno: 20. 7. 2007, 21:11:24
anopokud u toho prvniho pouzijes apostrofi, tak se nezobrazi obsah promenne ale jeji nazev. Obcas budes potrebovat zobrazit i uvozovky. Uvozovky muzes zobrazit i tehdy kdyz mas text v uvozovkach ale musis dat pred uvozovkama ktere chces zobrazit zpetne lomitko.
Jinak psani teho ci oneho zapisu, si nekdy vyzada situace a nekdy je to na vkusu programatora... |
||
bukaj Profil |
#4 · Zasláno: 20. 7. 2007, 21:12:43
BaTeCzKo
echo "Test: $prommenaoj"; //vypise "Test: " (jelikoz $prommenaoj neni definovana) a co použít {}? pak by to bylo: echo "Test: {$prommena}oj"; //vypíše "Test: Ahoj" |
||
ano Profil * |
#5 · Zasláno: 20. 7. 2007, 21:31:46
BaTeCzKo
ok ten druhy priklad jde sice i jak to napsal bukaj ale ok. jinak define definuje konstanty a ne globalni promene pokud vim. Pavel Prochazka.zde.cz jj to stemi apostrofi jsem nevedel pouzival jsem vetsinou uvozovky a byl jsem presvedceny ze je to nastejno. jak je videt tak neni. trik s lomitkem znam :) |
||
djlj Profil |
#6 · Zasláno: 20. 7. 2007, 21:37:46
vzdyt tecky slouzi v podstate jen je spojovani ne
Ano. A v tvém příkladu spojování řetězců právě používáš. Takže druhý příklad je správně. |
||
Mastodont Profil |
#7 · Zasláno: 20. 7. 2007, 21:45:53
BaTeCzKo
Globální KONSTANTU, proboha!!!! |
||
Mastodont Profil |
#8 · Zasláno: 20. 7. 2007, 21:46:44
ano
Rozdíl mezi těmi dvěma zápisy je mj. v rychlosti, ten druhý je o dost rychlejší. Ověřeno :) |
||
ano Profil * |
#9 · Zasláno: 20. 7. 2007, 22:33:48
djlj
spravne jsou snad oba. alespon podle vysledku. Mastodont diky. to je dobre vedet. |
||
djlj Profil |
#10 · Zasláno: 20. 7. 2007, 22:49:49
ano
Ale ne syntaxí. To, že je php v některých věcech velmi benevolentní, je spíš jeho slabostí. |
||
BaTeCzKo Profil |
#11 · Zasláno: 22. 7. 2007, 12:01:50 · Upravil/a: BaTeCzKo
ano
define definuje konstanty a ne globalni promene pokud vim ja jsem si tomu nejak tak zvykl rikat... jo jsou to konstanty Mastodont uklidni se, ano? |
||
Pavel Prochazka.zde.cz Profil * |
#12 · Zasláno: 22. 7. 2007, 15:04:40
define("globalnipromenna", "Ahoj Pepo!"); //definuje globalni promennou "globalnipromenna"
klicove slovo DEFINE neni globalni prommena. Pokud konstantu pouzijete ve funkci, tak ji ji musite predat... |
||
BaTeCzKo Profil |
#13 · Zasláno: 22. 7. 2007, 19:05:40
Pavel Prochazka.zde.cz
o jeden prispevek vyse pisu, ze jsem se spletl, tak to tu nemusite opakovat |
||
Časová prodleva: 17 let
|
0