birincisi, php framework dediğiniz şeyde salt php'dir. php sytax'ından öte birşey yok.
ikincisi, framework'un cıkma mantıgı zaten sizin bu bahsettiğiniz düzenli kod yazma, birden fazla kişinin aynı kodu farklı yollardan yazmasını engellemedir.
üçüncüsü, eğer gerçekten düzenli kod yazmak istiyorsanız önce bu bahsettiğiniz frameworkleri inceleyin. nasıl çalışıyor diye. framework dediğiniz şey bir standartlaştırmadır.

Sizde düzenli kod yazarken standartlaştırma yapmalısınız. Mesela randomstring oluşturacaksanız, normalde tek satır bir kod. fakat bunu bir fonksiyona yazıp surekli ordan çağırmak düzendir. Tek satır diye her yerde tekrar tekrar yazmak düzensizliktir. ileride bu random stringleri değiştkrmek istediğinizde tum kodları tek tek tarayıp değiştiremniz gerekir.
Düzenli yazmak istediğinizde işin sonunda kendi frameworkunuzu yapmış olacaksınız yani.

Mesela, kendi duzeninizde yazarsanız, ileride performans sorunu oldugunda, bir satır kod ile tum sitenin alt sayfalarını önbellege alacak bir eklenti yazabilirsiniz kafa yormadan, ugrasmadan. Kara düzen yazarsanız tum sayfalara tek tek ekleme yaparsınız önbellekleme kodunu.

php olarak dusunmeyin, mesela jquery de bi javascript sınıfıdır. daha higher level programming'dir. ilk yazılım assembly ile basladı, low level olarak. insanlar direk makine dili yazdı. sonra dediler bu zor, C dili cıktı. daha anlaşılabilir yazdılar compile ederek assemblye otomatk çevrildi. SOnra c++ , C# derken very high level'e cıktı durum.

Piyasada php bilmiyorum laravel biliyorum diyenler var mesela. Bu very high level programming oluyor. size sunulan kutuphaneyi kullanarak yazılım geliştirme.

Akademik tarafını araştırın, SOLID prensipleri var. Biraz ağır gelebilir ama OOP için önemlidir. Bahsettiğiniz konu üzerinde bir çok tez-doktora çalışması var.
* https://medium.com/@techmostal/solid...i-86a236f6e961

kolay gelsin.