Ho appena iniziato a dare un'occhiata ai documenti e alla fonte (Drupal 6 al momento) e ho notato che non ci sono classi da vedere, solo un vasto numero di funzioni con prefisso. È utile? Tale decisione ha un background? Perché?
Ho appena iniziato a dare un'occhiata ai documenti e alla fonte (Drupal 6 al momento) e ho notato che non ci sono classi da vedere, solo un vasto numero di funzioni con prefisso. È utile? Tale decisione ha un background? Perché?
Risposte:
Questo è abbastanza ben spiegato sulla programmazione Drupal da una prospettiva orientata agli oggetti .
In breve, Drupal esiste da molto più tempo di quanto potresti usare correttamente OOP in PHP. Ciò significa che PHP5 .
Drupal 7 utilizza già le classi internamente in molti luoghi e probabilmente continuerà così con Drupal 8.
Ma questo è un processo graduale e non tutto deve essere una classe. Ad esempio, non ha senso trasformare i moduli in una singola classe.