Autor | Zpráva | ||
---|---|---|---|
Hubajsn Profil * |
#1 · Zasláno: 2. 6. 2008, 19:00:29
Zdravím,
jsem amatér v PHP a mám dotaz. Na co se používá v PHP funkce endif; ?? Díky za odpověď, hubajsn |
||
kletely Profil |
#2 · Zasláno: 2. 6. 2008, 19:02:25 · Upravil/a: kletely
|
||
Taps Profil |
#3 · Zasláno: 2. 6. 2008, 19:51:19
Hubajsn
podmínku if můžeš napsat bud takto if(podmínka) { } nebo takto if(podmínka): endif; |
||
DoubleThink Profil * |
#4 · Zasláno: 2. 6. 2008, 19:55:50
endif není funkce, ale jazykový konstrukt. Stejně jako třeba include nebo exit. A ano, je v tom rozdíl.
Mimochodem doporučuji spíš konvenci se složenými závorkami. Neznám vývojový tým, který by toleroval cokoliv jiného. |
||
Taps Profil |
#5 · Zasláno: 2. 6. 2008, 20:23:43
DoubleThink
jasně..složité závorky jsou podle mě přehlednější.. |
||
lordfrikk Profil |
#6 · Zasláno: 3. 6. 2008, 17:48:46
Řekl bych, že většina vývojových týmu to netoleruje, protože začínali v době, kdy endif; a podobné neexistovaly. Kód je s těmito konstrukcemi přehlednější, ale velká nevýhoda je, že v editorech se zobrazuje u závorek párová závorka, kdežto u endif; a jemu podobným nikoli.
|
||
srigi Profil |
#7 · Zasláno: 4. 6. 2008, 09:24:45 · Upravil/a: srigi
jasně..složité závorky jsou podle mě přehlednější..
Tak to nie je celkom pravda. Ak totiz miesas HTML s PHP, je konstrukcia s endif; prehladnejsia <?php if (something) { ?> <p>Lorem Ipsum....</p> <ul> <li>dolor</li> <li>sit</li> <li>amet</li> </ul> <?php } ?> <?php if (something): ?> <p>Lorem Ipsum....</p> <ul> <li>dolor</li> <li>sit</li> <li>amet</li> </ul> <?php endif; ?> |
||
lordfrikk Profil |
#8 · Zasláno: 4. 6. 2008, 10:03:15
^ Tak tak.
|
||
nightfish Profil |
#9 · Zasláno: 4. 6. 2008, 11:57:58 · Upravil/a: nightfish
srigi
a co takto? <?php if (something) { ?> <p>Lorem Ipsum....</p> <ul> <li>dolor</li> <li>sit</li> <li>amet</li> </ul> <?php } // end (something)?> |
||
Mastodont Profil |
#10 · Zasláno: 4. 6. 2008, 12:00:52
nightfish
Nelíbí. Kromě toho za endif může pokračovat další kód a pak by to vypadalo ještě hůře. |
||
Joker Profil |
#11 · Zasláno: 4. 6. 2008, 12:05:06
srigi
Ak totiz miesas HTML s PHP, je konstrukcia s endif; prehladnejsia Nemíchám HTML s PHP :-) Ale jde spíš o to, pokud je ten IF hrozně dlouhý... v takovém případě je každopádně lepší k tomu připsat komentář, co tam vlastně končí. A pak už je to zhruba stejně přehledné. |
||
nightfish Profil |
#12 · Zasláno: 4. 6. 2008, 12:44:31
Mastodont
Nelíbí. nenutím, chápu Kromě toho za endif může pokračovat další kód a pak by to vypadalo ještě hůře. to se zase nelíbí mě... pokud za endif; ještě něco nacpeš, tak je imho přehlednost ta tam |
||
Časová prodleva: 16 let
|
0