Kun on ollut jonkin verran puhetta siitä, että HTML ja PHP tulisi erottaa toisistansa, jotta voitaisiin keskittyä siihen mikä on olennaista. Kysyisin vain, että mitä erilaisia tekniikoita on HTML:n ja PHP:n erottamiseen? Lähinnä minua mietityttää se, että varsin usein halutaan esim. tietokannasta hakea tietoja ja esittää ne HTML-muotoisessa taulukossa, mutta tällöin HTML ja PHP väkisinkin sekoittuvat... Tietenkin kysymys voi olla siitä, että pyritään erottamaan HTML-sivun perusrakenteet jne... No joku viisampii saa luvan kertoa lisää. ;D
Avainsana: SMARTY -sivupohjamoottori
http://www.smarty.net/
Homma toimii niin, että sivun sovelluspuoli (PHP) ja esityspuoli (HTML) ovat erillisissä tiedostoissa. Ensin PHP tallentaa sivulla esitettävät tiedot muuttujiin (objektiin). Kun kyseinen PHP on suoriettu, kutsutaan sivupohjamoottoria, joka käy läpi sivupohjan (HTML) ja sijoittaa siihen PHP:n tallentamat tiedot niihin kohtiin, joissa sivupohjassa on niihin viite.
Aihe on jo aika vanha, joten et voi enää vastata siihen.