Ho iniziato a lavorare sullo sviluppo web usando PHP come linguaggio di programmazione lato server. In quel momento non conoscevo i vantaggi dell'orientamento agli oggetti e avevo difficoltà a cercare di scrivere codice più gestibile (ad esempio, dividere la presentazione dalla logica e così via).
Dopo alcuni anni ho saputo di ASP.NET MVC e ho provato. Ho imparato a lavorare con il plataform .NET usando il linguaggio di programmazione C # e ho trovato davvero fantastico quanto le mie applicazioni possano essere meglio strutturate usando un buon orientamento agli oggetti (per esempio l'iniezione delle dipendenze era qualcosa che quando l'ho visto per la prima volta ho pensato : "è tutto ciò di cui ho sempre bisogno").
Il punto è che sebbene io sia felice di lavorare con ASP.NET MVC, in alcuni progetti ho ancora bisogno di lavorare con PHP, tuttavia mi chiedevo se fosse possibile portare tutti i benefici dall'orientamento agli oggetti a PHP. Non ho trovato il modo di farlo da solo perché, ad esempio, PHP non è strongmente digitato in modo che diventi un po 'complicato fare uso dell'iniezione delle dipendenze come ho imparato lavorando con ASP.NET MVC. Inoltre, molte delle cose che ho imparato lavorando con MVC in ASP.NET anche se molto interessanti e utili non ho trovato il modo di fare lo stesso in PHP.
Ora arriva la domanda: qualcuno conosce le risorse per imparare come trarre vantaggio da tutte le cose interessanti da OOP a PHP? Sono interessato a qualsiasi risorsa: libri, tutorial, video, ecc.
Grazie mille in anticipo, e scusa se questa domanda è sciocca.