Saya baru saja mulai mengintip ke dalam dokumen dan sumber (Drupal 6 saat ini) dan memperhatikan bahwa tidak ada kelas untuk dilihat, hanya sejumlah besar fungsi awalan. Apakah ini berguna? Apakah keputusan semacam itu memiliki latar belakang? Mengapa?
9
Jawaban:
Ini cukup baik dijelaskan pada pemrograman Drupal dari perspektif berorientasi objek .
Singkatnya, Drupal sudah ada jauh lebih lama daripada yang bisa Anda gunakan dengan benar OOP di PHP. Yang artinya, PHP5 .
Drupal 7 sudah menggunakan kelas secara internal di banyak tempat dan mungkin akan berlanjut demikian dengan Drupal 8.
Tetapi ini adalah proses langkah demi langkah dan tidak semuanya perlu menjadi kelas. Misalnya, tidak masuk akal untuk membuat modul menjadi satu kelas.
sumber
Drupal dibuat sebelum oo menjadi lebih baik di php5. Objek lebih banyak digunakan dalam drupal di setiap rilis tetapi Anda perlu menyeimbangkan penulisan ulang lengkap dan menambahkan fitur baru.
sumber