-
Course
- Core Tech
Object-oriented PHP: Classical Inheritance Model
Training in the PHP object-oriented inheritance model.
What you'll learn
This course focuses training on the class, trait, interface constructs, and object use cases both conceptually, and with application use cases. The student will learn techniques for code reuse and organization, how to build relationships of like functionality and leverage the power of PHP's object-oriented model.
Table of contents
- Module Introduction | 2m 39s
- Objects and Code Duplication | 3m 14s
- The Vertical Inheritance Model | 5m 16s
- The Superclass | 3m 59s
- Subclasses and Visibilities | 4m 11s
- Chaining Methods | 3m 36s
- Applying Inheritance to the Form Application Part 1 | 2m 34s
- Applying Inheritance to the Form Application Part 2 | 3m 42s
- Applying Inheritance to the Form Application Part 3 | 4m 23s
- Walking Through the Form Subclasses | 5m 27s
- Refactoring Form Input Classes with Inheritance | 3m 36s
- Using an Autoloader in the Form Application | 2m 34s
- Module Introduction | 46s
- Method Overrides | 4m 53s
- Private and Final Visibilities | 3m 5s
- Method Overrides in the Form Generator Application | 3m 4s
- Method Overloading | 4m 14s
- Overloading Using Magic __get() and __set() Methods | 4m 32s
- More Magic with __isset() and __unset() Methods | 2m 41s
- More Magic with __sleep() and __wakeup() Methods | 3m 48s
- More Magic with __invoke() and __clone() Methods | 4m 42s