Next lesson playing in 5 seconds
CancelPHP Object Oriented Programming Fundamentals
Welcome
01:07
We’ve received a number of requests from experienced PHP developers looking to take their skills to the next level with object-oriented programming, and this course is our reply. You’ll learn the basics of object-oriented PHP, including classes and objects right through to inheritance, interfaces and dependency injection.
1.Welcome1 lesson, 01:07
1 lesson, 01:07
1.1Welcome01:07
1.1
Welcome
01:07
2.The Absolute Basics of OOP5 lessons, 22:53
5 lessons, 22:53
2.1What Is OOP?04:40
2.1
What Is OOP?
04:40
2.2Classes vs Objects05:42
2.2
Classes vs Objects
05:42
2.3Class Constants and Internal Reference04:19
2.3
Class Constants and Internal Reference
04:19
2.4Public vs Private Scope06:05
2.4
Public vs Private Scope
06:05
2.5Copying vs Cloning Objects02:07
2.5
Copying vs Cloning Objects
02:07
3.Digging a Little Deeper Into OOP5 lessons, 43:52
5 lessons, 43:52
3.1The Single Responsibility Principle15:18
3.1
The Single Responsibility Principle
15:18
3.2Magic Methods11:16
3.2
Magic Methods
11:16
3.3Autoloading Through SPL03:37
3.3
Autoloading Through SPL
03:37
3.4Working With Namespaces05:14
3.4
Working With Namespaces
05:14
3.5Autoloading With PSR-008:27
3.5
Autoloading With PSR-0
08:27
4.OOP inheritance2 lessons, 12:02
2 lessons, 12:02
4.1Class Inheritance And Protected Scope09:22
4.1
Class Inheritance And Protected Scope
09:22
4.2Overriding Parent Methods02:40
4.2
Overriding Parent Methods
02:40
5.OOP Abstractions5 lessons, 1:00:05
5 lessons, 1:00:05
5.1Abstract Classes05:59
5.1
Abstract Classes
05:59
5.2Interfaces14:53
5.2
Interfaces
14:53
5.3Static Properties And Methods06:49
5.3
Static Properties And Methods
06:49
5.4Traits14:44
5.4
Traits
14:44
5.5Dependency Injection17:40
5.5
Dependency Injection
17:40
Hi, I’m Joost van Veen. I am an entrepreneur, passionate web developer, father of three fantastic children and married to the best girl in the world. When I’m not coding away, you can find me playing in a number of bands.