Object Oriented Programming using PHP. OOPS in PHP
1. Class
2. Objects
3. Constructor
4. Encapsulation
5. Inheritance
6. Interface
7. Abstract Class
8. Polymorphism
1. Class is a collection of objects.
2. Object is an instance of class.
3. __construct() it will automatically called on creation of an object. __destruct() function which is automatically called at the end of the script.
4. Encapsulation is about access of data and method in a class. Properties and methods can have access modifiers which control where they can be accessed.
public - the property or method can be accessed from everywhere. This is default
protected - the property or method can be accessed within the class and by classes derived from that class
private - the property or method can ONLY be accessed within the class.
5. Inheritance - Inheriting the properties or functionalities from one class to another class using the extends keyword.
6. Interface - Through Interface you can achieve multiple inheritance property. Interfaces also worked like abstract classes.
7. Abstract Classes: Abstract classes are those classes where functions are declared but not used and need its child class to fill out the tasks.
8. Polymorphism - Polymorphism means more than one form
Method overloading is the example of compile time polymorphism. Method overriding is the example of run time polymorphism.
Overloading - more than one function can have same method signature but different number of arguments.
Overriding, more than one functions will have same method signature and number of arguments.
On this page of the site you can watch the video online Object Oriented Programming using PHP with a duration of hours minute second in good quality, which was uploaded by the user Shantanu Mukherjee 10 February 2023, share the link with friends and acquaintances, this video has already been watched 95 times on youtube and it was liked by 4 viewers. Enjoy your viewing!