Course Description
PHP developers can benefit from the efficient, well-organized, reusable, and easy-to-understand code that object-oriented programming offers. In this intermediate-level course, Kevin Skoglund introduces object-oriented programming (OOP) principles for PHP. Kevin shows how to define a class, add properties and methods, and create new instances. He demonstrates how to use class inheritance to share, extend, and override class behavior, and how to control access to the properties and methods of a class. He explains the difference between static and late static bindings, and shows how to customize the PHP "magic" methods, which are triggered automatically. In the final chapter, he shows how to add object-oriented code to a real-world PHP website, so you can see OOP techniques in action.
More courses by Kevin Skoglund
PHP with MySQL Essential Training: 1 The Basics (2017)
Provider: LinkedIn Learning
Time: 5h 51m
Free
PHP with MySQL Essential Training: 2 Build a CMS (2017)
Provider: LinkedIn Learning
Time: 3h 53m
Free
More PHP courses
Basic PHP Development with Bootstrap, GitHub and Heroku (2022)
4.8 (447 Reviews)
Provider: Udemy
Time: 4.8h
Free
Sending email with PHP: from Basic to Advanced (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 2.1h
$64.99
Write PHP Like a Pro: Build a PHP MVC Framework From Scratch (2026)
4.7 (3,332 Reviews)
Provider: Udemy
Time: 6.7h
$13.99
Reviews
Showing 5-star reviews only
No reviews yet. Be the first to review this course!
Showing all 0 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 0 / 100












