Tas nav izstāstāms divos/trīs teikumos. Ja kāds to mēģinās iebāzt divos teikumos, tad tev visdrīzāk radīsies nepareizs priekšstats par to, kas ir OOP, vai arī nesapratīsi. Iesaku palasīt kautko vispārēju par OOP, lai rastos priekšstats kas tas ir, un tikai tad ķerties php oop klāt. Ja draudzējies ar angļu valodu, tad ķeries te klāt: http://en.wikipedia.org/wiki/Object-oriented_programming un seko līdzi linkiem lapas apakšā.
A kam tas viss vajadzīgs? Lai ērtāk/ārtāk/labāk programmētu (ja pareizi to dara, protams). Tāpat kā ar funkcijām. Bez fjām var jau programmēt, bet ceru, ka saproti, cik nesmuks un grūti saprotams kods tev radīsies. Ja pareizi veido funkcijas, tad kods lasās daudz labāk un uzlabojumi veidojas vienkāršāk. Tāpat ir arī ar OOP. Ja pareizi to pielieto, tad kods paliek vieglāk uzturams (maintable).