In the 4 video tutorial on Object Oriented PHP Programming, I explain the concept of abstract classes and show you how they can be used with the example of users. In doing so, we create an abstract class User and extend it as an Admin and Authenticated user. In doing so, we also look at PHP exceptions and what it means to throw and try/catch PHP exceptions.
Video: