Codice procedurale vs OOP

I pro e i contro dell’uso di codice procedurale o codice OOP con la versione 5 di PHP. I perché di una scelta