Primerjava dveh kod
 
crimson 11. okt 2008 09:50:52 Pridružen od:
29. dec 2007
275 objav
60 39 1
#1

Koda1:

<?php

if (isset($POST['debug']) and $POST['debug'] == "on") {

?>

<pre>

<?php

printr($POST);

?>

</pre>

<?php

}

?>



Koda2



<?php

if (isset($POST['debug']) and $POST['debug'] == "on") {

echo "<pre>";

printr($POST);

echo "</pre>";

}

?>



Eno noobie vprašanje... Zakaj je boljša 1. koda?


všeč(0) ni všeč(0) spam(0)
 
Vini 11. okt 2008 10:44:19 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#2

Obe naredita popolnoma enako, zakaj bi bila prva boljša?


všeč(0) ni všeč(0) spam(0)
 
crimson 11. okt 2008 11:17:31 Pridružen od:
29. dec 2007
275 objav
60 39 1
#3

Boljša naj bi bila zato, ker jo piše profi, vendar se meni zdi bolj komplicirana/nepregledna v primerjavi s kodo2 in ne vem zakaj jo pol profi piše - se prav naj bi imela neke meni neznane prednosti/bila boljša?!


všeč(0) ni všeč(0) spam(0)
 
Roky 11. okt 2008 13:13:24 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

Meni je druga boljša, ker je bolj pregledna, je pa to odvisno od posameznika.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
pori 11. okt 2008 16:13:05 Pridružen od:
27. sep 2008
115 objav
2 3 0
#5

Odvisno od primera.

Recimo, prva koda je bolj priročna, če imaš veliko HTML kode in jo je lažje pomešati.


všeč(0) ni všeč(0) spam(0)
 
ekspert 11. okt 2008 20:00:05 Pridružen od:
24. jun 2008
147 objav
4 2 1
#6

mislim, da sta obe enako dobri, prva je prikaz z html ukazi, druga pa je

prikaz v php bloku, vse odvisno od kompleksnosti in kombinacije s skriptom

in seveda okusa ali načina kako to pišeš


všeč(0) ni všeč(0) spam(0)
Use your brain, think before you tell, use google before you ask
 
phpseo 11. okt 2008 20:58:56 Pridružen od:
24. nov 2007
146 objav
78 19 1
#7

Prva ti verjetno prihrani nekaj procesorskih ciklov.


všeč(0) ni všeč(0) spam(0)
 
carli 11. okt 2008 21:10:07 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#8

Sama koda nima prednosti, prednosti se pojavijo takrat, ko gre za več vrstic, kot da bi v nek html template vključeval php kodo, ali boš cel template izpisoval s pomočjo PHPja, verjetno je to tudi mislil tisti profi. Če pa pogledaš v tiste desetinke sekunde, pa je zopet vprašanje, kaj je bolje in hitreje, ali procesiranje html kode s pomočjo PHPja, ali samo rendranje htmlja pa vključevanje procesiranja phpja vmes.



http://www.webmasterworld.com/forum88/3253.htm


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 12. okt 2008 00:41:07 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#9

ma 1. koda je na hitrco uporabna. Ker če maš že eno stran izdelano sam namečeš par php stavkov notr, ne da greš delat celoten template zanjo. Je pa res da je 2. veliko bolj pregledna, če uporabljaš smarty ali kak podoben template system. Tako da ločuješ html od phpja kar je priporočljivo zaradi same preglednosti, pa tudi da ne mešaš jezikov.


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
jankoM 12. okt 2008 10:58:29 Pridružen od:
25. sep 2007
615 objav
253 7 2
#10

V tem primeru je za mene druga vsekakor boljša ker je bol pregledna in manj komplicira.



vprašanje tud kaj več "košta" cpu-ja, preklapljanje med php kodo in ne php kodo al en echo.



Je pa to tako simpl primer da je iz tega težko rečt da zarad tega profi "slabši programer" kot tadrug, tuki se vid samo neka osebna stilska preferenca.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se