Struktur logik program dalam pembangunan projek PHP
Untuk pembangunan projek PHP, cuba gunakan idea OOP untuk pembangunan Terutamanya selepas PHP5, fungsi pembangunan berorientasikan objek telah dipertingkatkan.
Dalam projek PHP, kami mengesyorkan agar modul berfungsi bebas ditulis sebagai panggilan fungsi sebanyak mungkin, sepadan dengan keseluruhan logik perniagaan Kami mengesyorkan merangkumnya ke dalam kelas, yang bukan sahaja dapat meningkatkan kebolehbacaan kod, tetapi juga meningkatkan kebolehgunaan semula kod . Sebagai contoh, kami biasanya merangkum antara muka pangkalan data ke dalam kelas pangkalan data, yang kondusif untuk pemindahan platform.
Kod pendua hendaklah dijadikan perpustakaan awam. (Kecuali apa yang kami temui dengan produk plug-in, siri produk ini mempunyai berbilang produk yang serupa. Untuk mengurangkan saiz pakej pemasangan sebanyak mungkin, adalah tidak sesuai untuk menjadikan semua fungsi yang dikongsi oleh produk ini sebagai perpustakaan awam)