Acabo de empezar a mirar los documentos y la fuente (Drupal 6 en este momento) y noté que no hay clases para ver, solo una gran cantidad de funciones prefijadas. ¿Esto es útil? ¿Esa decisión tiene antecedentes? ¿Por qué?
Acabo de empezar a mirar los documentos y la fuente (Drupal 6 en este momento) y noté que no hay clases para ver, solo una gran cantidad de funciones prefijadas. ¿Esto es útil? ¿Esa decisión tiene antecedentes? ¿Por qué?
Respuestas:
Esto se explica bastante bien en la programación de Drupal desde una perspectiva orientada a objetos .
En resumen, Drupal ha existido durante mucho más tiempo del que podría usar correctamente OOP en PHP. Lo que significa, PHP5 .
Drupal 7 ya usa clases internamente en muchos lugares y probablemente continuará así con Drupal 8.
Pero este es un proceso paso a paso y no todo tiene que ser una clase. Por ejemplo, no tiene ningún sentido convertir los módulos en una sola clase.