PHP kód és (X)HTML kód keveredése
Az a dilemmám, hogy hogyan érdemes kezelni a php és xhtml kódrészleteket különböző alkalmazásaimban. Olvastam valahol, hogy az áttekinthetőség és rugalmasság érdekében arra kell törekedni, hogy maximális mértékben a különüljenek el egymástól a kliens és szerveroldali technológiák a szkriptjeinkben. Viszont például a php-s doksi utal rá, hogy hatékonyabb (gyorsabb?) lehet, ha bevállajuk a keverékmegoldásokat.
http://hu2.php.net/manual/hu/language.basic-syntax.php :
Már egészen kicsi szkripteknél elgondolkodtam azon, hogy pl ha kiíratásokat szeretnék megoldani, gyakran teszem ezt ilyesféle módon:
Ezt a megoldást viszont egyrészt "csúnyának" érzem, másrészt komolyabb problémákat szülhet, ha a későbbiekben pl át szeretém írni a progit xhtml alapúra, akkor máris akad egy kis módosítanivaló:
Tudom, hogy kis szkriptekné ez azért még nem a világ vége, a nagyokat meg érdemes előrelátóan xhtml alapúra írni, de mindenre nem lehet felkészülni. A <br> tagnál mellett azért van még sok dolog ami problémás lehet, vagy akár előjöhet majd az, hogy egy nagy alkalmazást mondjuk xhtml transitional-ról strict-re szeretnék migrálni.
A legtutibb valami olyan megoldás lenne, hogy a php és html részek 100%-ig elkülönítve legyenek tárolva, és az adott html részre valamilyen álnéven, (esetleg állandókkal) hivatkozhatunk. Szükség esetén így a megjelenítésért és struktúráért felelős részek teljesen lecserélhetők lennének. Viszont egy ilyen megoldás úgy érzem aránytalanul lelassítaná az alkalmazásaimat, ráadásul talán felesleges bonyolítás is lenne.
Hogyan kell kezelni az ilyen szitukat? Van erre megoldás? Hogy csinálják a nagyok??
Remélem nem lett nagyon kusza a kozzászólásom és át tudjátok érezni a problémámat! :)
Elnézést, ha triviális kérdéssel kopogtatok, de kíváncsi vagyok a véleményetekre, tapasztalataitokra a témáal kapcsolatban, mivel magam még nem vagyok feketeöves php fejlesztő (azért kezdő sem !), viszont szeretnék az lenni és jó programozási stílust és szokásokat felvenni.
Köszi!
■ http://hu2.php.net/manual/hu/language.basic-syntax.php :
Az adott példa természetesen nem egy túl hasznos alkalmazást mutat be, de mikor nagy szövegrészeket akarsz kiiratni, akkor a PHP módból való kilépés sokkal hatékonyabb, mint echo()-val vagy print()-el kiiratni az egészet.
Már egészen kicsi szkripteknél elgondolkodtam azon, hogy pl ha kiíratásokat szeretnék megoldani, gyakran teszem ezt ilyesféle módon:
echo $arr["tombocske"]["a"]."<br>";
Ezt a megoldást viszont egyrészt "csúnyának" érzem, másrészt komolyabb problémákat szülhet, ha a későbbiekben pl át szeretém írni a progit xhtml alapúra, akkor máris akad egy kis módosítanivaló:
echo $arr["tombocske"]["a"]."<br />";
Tudom, hogy kis szkriptekné ez azért még nem a világ vége, a nagyokat meg érdemes előrelátóan xhtml alapúra írni, de mindenre nem lehet felkészülni. A <br> tagnál mellett azért van még sok dolog ami problémás lehet, vagy akár előjöhet majd az, hogy egy nagy alkalmazást mondjuk xhtml transitional-ról strict-re szeretnék migrálni.
A legtutibb valami olyan megoldás lenne, hogy a php és html részek 100%-ig elkülönítve legyenek tárolva, és az adott html részre valamilyen álnéven, (esetleg állandókkal) hivatkozhatunk. Szükség esetén így a megjelenítésért és struktúráért felelős részek teljesen lecserélhetők lennének. Viszont egy ilyen megoldás úgy érzem aránytalanul lelassítaná az alkalmazásaimat, ráadásul talán felesleges bonyolítás is lenne.
Hogyan kell kezelni az ilyen szitukat? Van erre megoldás? Hogy csinálják a nagyok??
Remélem nem lett nagyon kusza a kozzászólásom és át tudjátok érezni a problémámat! :)
Elnézést, ha triviális kérdéssel kopogtatok, de kíváncsi vagyok a véleményetekre, tapasztalataitokra a témáal kapcsolatban, mivel magam még nem vagyok feketeöves php fejlesztő (azért kezdő sem !), viszont szeretnék az lenni és jó programozási stílust és szokásokat felvenni.
Köszi!
<Nincs cím>
nem pont ezzel, de megteszi: http://smarty.php.net/
xml
http://particletree.com/features/4-layers-of-separation/
Tasi
ne aggódj
<Nincs cím>
Keress meg
Dúalon
http://e-arc.hu/
SImán
komolyan mondom, hogy xml
Tasi
És hol hozod össze?
aha
Tasi
Saját sablonrendszer
(OFF: A "szakvélemények" különösen jól jönnének, orvosira járok, nem progmatra. :) )
Dúalon
http://e-arc.hu/