Understanding OOP in PHP
Can I use PHP with TDD? Absolutely – and PHP, thanks to its OOP capabilities, works well with TDD. We have previously explained that TDD is a process; it’s not a piece of software that you can install. You can install or download tools to implement TDD, and there are a lot of different tools available for other programming languages as well.
Since PHP 5 was released in the early 2000s, classes and objects were supported, allowing OOP to be used for PHP. It would be an advantage if the reader has a good understanding of OOP and has worked on PHP OOP projects, but if not, I’ll do my best to introduce OOP to you, as it is an effective and efficient way to write software. We will also be using OOP in our example project, so we need to make sure that the reader understands OOP.
What is OOP, anyway?
OOP is a programming style based on the concept of classes and objects. One of its goals is to let software developers write reusable and...