Dari awal pembelajaran PHP, kod kami muncul dalam keadaan HTML bercampur, dan kemudian perlahan-lahan menjadi bebas Kemudian, kod PHP dipisahkan kepada skrip yang berbeza, memuatkan dan memanggil satu sama lain. Jadi apa sebenarnya logik dalam ini? Malah, dari perspektif merealisasikan fungsi perniagaan, sebarang mod boleh diterima. Walau bagaimanapun, pembangunan projek selalunya melibatkan kerjasama pasukan, yang memerlukan kerja berpasukan dan kebolehselenggaraan kod kemudiannya. Ini membawa kepada amalan mengklasifikasikan kod dan membahagikannya kepada fail.