Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Laracasts

Object-Oriented Principles in PHP

via Laracasts

Overview

The typical beginner, whether they realize it or not, first learns procedural programming. But, before too long, they level up. Suddenly, an entirely different paradigm is introduced: object-oriented programming. Little do they know that they'll spend years researching and learning exactly what it means to work with objects and messages. In this series, you'll be introduced to the core principles of object-oriented programming in PHP. We'll begin with the basic constructs and work our way up.

Syllabus

  • Constructs
    • Classes
    • Objects
    • Inheritance
    • Abstract Classes
    • Handshakes and Interfaces
    • Encapsulation
    • Object Composition and Abstractions
    • Value Objects and Mutability
    • Exceptions

Taught by

Jeffrey Way

Reviews

Start your review of Object-Oriented Principles in PHP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.