Learning PHP — Part Six: Classes, Objects and Object-Oriented Programming https://jacobmartella.com/videos/learning-php-part-six-classes-objects-object-oriented-programming/