[This is all personal opinion, I'm sure others will disagree with me.]
Could anyone explain me ,(if it is logical)
why object oriented coding is much better
in PHP ??
Quite often, OOP coders will tell you OOP is better, and straight-line coders will tell you straight-line is better, but neither is really true. Neither are "better" per se, it's just a different way of doing things. Some people are more comfortable with OOP, some are more comfortable coding in a straight line.
Personally, I think it really depends on the application and how it will be used, released, etc. If it's a small application that will never be released outside your own website, and it requires custom-built functions or code, there's absolutely no reason to make it object-oriented unless you want to. Even if you do, it may slow the application down a bit, so it might be a bad idea.
However, if the application is very large; or reuses code quite a lot; or will be released for further collaboration, it might be an idea to make it object-oriented, because it will make things easier for both yourself and other developers.
It's really a matter of personal taste and convenience.
adam