Some Insights on Hierarchical Subdivision of PHP Sites After Internationalization

After learning the MVC pattern, plus data abstraction layer, I found that websites used only for front-end interaction can be further divided into multiple layers. Taking PHP as an example, it can be divided into the following structure.

MVCSpecific LayerImplementation Technology
M ModelBusiness ProcessPHP
Data AbstractionPEAR DataObject
DatabaseMySQL
V ViewInterface LanguageCan use XML
Interface StyleCSS
Interface StructureXHTML
C Controller