Für unser Schulprojekt haben wir die Aufgabe, ein Designdokument zu erstellen, das die Architektur einer PHP-Anwendung beschreibt.Objektorientiertes Design für PHP-Anwendung
Wir sind frei entscheiden, was in das Dokument aufzunehmen.
Unser Professor schlug vor, viele (UML) Diagramme.
Er bat uns auch, Klassendiagramme zu betrachten, aber Vorsicht, da PHP nicht vollständig objektorientiert ist.
Meine Frage: Ist ein Domain Driven Object Oriented Design für eine PHP-Anwendung machbar? Was ist bei OO in PHP zu beachten? Was sind die Vor- und Nachteile? Irgendwelche hilfreiche Ressourcen zu OO in PHP und PHP Best Practices?