When it is necessary to use Classes in PHP When it is necessary to use Classes in PHP wordpress wordpress

When it is necessary to use Classes in PHP


No, it's not compulsory, nor does it increase security per-se. it's just a different style of programming.

Most programmers would agree that object-oriented programming (classes) has many advantages over modular programming (functions). But that's more of a religious debate that I'd rather not get into :)


You should read about Object Oriented Programming. It is not compulsory to use classes but it can make code organization and maintenance of your code easier.


It's obviously not a technical requirement, but if the code structure of your plugin can be described in 2 or more classes, I'd say go OO. It doesn't have anything to do with security but it might make your code cleaner and easier to maintain.