Wzorzec MVC w PHP
MVC (Model-View-Controller) to wzorzec architektoniczny rozdzielający aplikację na trzy warstwy. Kod PHP mieszający zapytania SQL, logikę biznesową i HTML w jednym pliku to „spaghetti code” — trudny do testowania i utrzymania. MVC eliminuje ten problem przez jasny podział odpowiedzialności.