From first impressions, it doesn't seem any easier, in fact it seems a hell of a lot more long-winded, but maybe that's because I am still on the basics. I've tried searching for an answer, but I haven't found anything that can be pin-pointed to a simple statement, maybe it just can't be. The closest thing I could find was in the tutorial I found:
Quote
That said, we can (summarize and) say that many OOP constructs exist with idea the many programmers may be working together on a project …
Now I can kinda understand it from that point of view (at least in relation to access modifiers, which is what that section was about)... but even then, I'm still a little confused as to why it is needed.
Can anyone come up with a decent explanation and/or example of why OOP is needed, especially OOPHP?