توسعه دهندگان PHP می توانند از کدهای کارآمد، منظم، قابل استفاده مجدد و قابل درک آسانی که برنامه نویسی شی گرا ارائه می دهد بهره مند شوند.
در این دوره آموزشی سطح متوسط، کوین اسکوگلند اصول برنامه نویسی شی گرا (OOP) را برای PHP آموزش می دهد.
کوین نحوه تعریف کلاس، افزودن ویژگی ها (Properties) و متدها و ایجاد نمونه های (Instance) جدید را نشان می دهد. او نحوه استفاده از وراثت کلاس را برای به اشتراک گذاشتن، گسترش و نادیده گرفتن رفتار کلاس و نحوه کنترل دسترسی به ویژگی ها و متدهای یک کلاس را نشان می دهد.
او تفاوت بین اتصالات (Bindings) استاتیک و دیررس (Static and Late Static Bindings) را توضیح میدهد و نحوه سفارشیسازی متدهای جادویی PHP یا (PHP Magic Methods) را که به طور خودکار فعال میشوند، نشان میدهد.
در فصل آخر، او نحوه اضافه کردن کد شی گرا را به یک وب سایت PHP را نشان می دهد، بنابراین می توانید تکنیک های OOP را در عمل مشاهده کنید.
مطالب این دوره آموزشی عبارتند از: