Object Oriented Programming using PHP

Pubblicato il: 10 febbraio 2023
sul canale di: Shantanu Mukherjee
95
4

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.


In questa pagina del sito puoi guardare il video online Object Oriented Programming using PHP della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Shantanu Mukherjee 10 febbraio 2023, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 95 volte e gli è piaciuto 4 spettatori. Buona visione!