In this lecture we start by examing the basic structure of a PHP class, create a class with properties and behaviors, create an object and use it.
In this lecture we start by examing the basic structure of a PHP class, create a class with properties and behaviors, create an object and use it.
Now that you know how to create and instantiate a class you’re now ready to learn how to initialize an object using a constructor.
13:40
Encapsulation refers to protecting the internals of an object from direct manipulation by the client. The client can send messages, but the client cannot directly change the properties in the object. Lets see how to encapulate an object in PHP.
9:58
Inheritance is the ability for a subclass to inherits all of the public and protected methods and properties from the parent class.
Declaring class properties or methods as static makes them accessible without needing an instantiation of the class. Let talk about Static Methods & Properties and learn how to use them in PHP.
5:41
With Object-oriented programming the possibilities are endless, lets now consider a new concept in OOP called method chaining.
In this lecture you will learn both theoretical and practical implementation of abstract classes in PHP using a simple case study
In this lecture you will learn both theoretical and practical implementation of abstract classes in PHP using a simple case study
In this lecture, you will learn about object interfaces in PHP, why they are important, why you should use them and also how to use interfaces using a simple case study.
3:13
Lets talkmore about late static binging and fix a bug from the last lecture using late static binding.
Let's now discuss about namespacing and autoloading in PHP as these are two very importants aspect when building model applications
In this video I'll go over the requirements for the simple grading class that we are going to build
Lets build the class to compute result for 5 subjects in a semester
Time to tie everything together by linking the grading class to the form and outputing relevant data to the UI
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
You can remain a member of DEVESCREENCAST for however long you'd like. You can also cancel at anytime, and stop paying at any time.
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.