iprask naudoti frameworkus ir controller-model-view paterna!
su savo tokiu kodu grizai bent keliais metais atgal.
Jei nesi bandes siulau isbandyti:
Phalcon (greiciausias pasaulyje frameworkas ir jei bus bedu as tau galesiu padet, nes ji pats naudoju)
Phalcon'o trciky-thing yra tai, kad ji reikia isiinstaliuoti kaip apache'o moduli. cia yra parasyta kaip tai padaryti:
http://docs.phalconphp.com/en/latest/reference/install.html
Daugelis kitu frameworku yra kruva failu, kuriuos turi susimest i savo web'a. Juos konfiguruot ir pns. Phalcon kai isirasai, tai nieko includint nereikia niekur, nes visos frameworko funkcijos buna prieinamos kaip bet kuri kita native-php funkcija, nes phalcon yra apache modulis, o ne php failai. Ir tai yra jega

pvz symfony, zend ar kt pop framework'as naudoja kiekvieno uzkrovimo metu simtus visokiu failu, kuriuos apache'as turi kompiliuot, kaip bet kuri kita koda, o phalconas isiraso ir viskas, jis jau sukompiliuotas, todel veikia daug greiciau.
jei nesi nieko girdejes apie pattern'us, siulau pradet cia: https://www.google.lt/search?q=kas+yra+MVC
Jei sedi su windowsais ir naudoji koki wamp/xamp tai
http://docs.phalconphp.com/en/latest/reference/wamp.html
http://docs.phalconphp.com/en/latest/reference/xampp.html
o siaip visi siti linkai yra cia: http://docs.phalconphp.com/en/latest/reference/install.html
ai dar apie phalcon yra awesome tai, kad dabar yra versija 1.3.1, kai bus jau 2.x php kodas turetu visiskai nepasikeisti, as phalcona naudoju nuo 1.2.5 ar tai 1.2.4 versijos. Atsinaujini ta moduli ir viskas, tavo php kodas koks buvo, toks lieka. Pvz tenka prisiliest prie softo parasyto su zend framework 1.x, isejo 2.x ir tada nieko negali padaryt - arba perrasai visa savo softa arba naudoji sena (daznaiusiai letesni ir skyleta) 1.x phalcone tiesiog isirasai nauja moduli ir good-to-go
