PHP Iterables
🔁 PHP Iterables In PHP iterables means anything that can be looped using foreach. PHP introduced the iterable type (PHP 7.1+) to accept: ✔ Arrays✔ Traversable Objects (Iterator, Generator, etc.) If a variable can...
🔁 PHP Iterables In PHP iterables means anything that can be looped using foreach. PHP introduced the iterable type (PHP 7.1+) to accept: ✔ Arrays✔ Traversable Objects (Iterator, Generator, etc.) If a variable can...
🌐 PHP Namespaces PHP Namespaces is like a folder for your PHP classes/functions/constants. Namespaces prevent naming conflicts when multiple classes have the same name. 🟦 Why Do We Need Namespaces? Imagine two files: class...
🧲 PHP OOP – Static Properties In PHP OOP Static Properties belongs to the class, not to individual objects. ✔ Shared by all objects✔ Accessed using ClassName::$property✔ Declared with static keyword 1️⃣ Basic Static...
⚡ PHP OOP Static Methods In PHP OOP Static Methods belongs to the class, NOT the object. ✔ You can call it without creating an object✔ Use the keyword static✔ Access using ClassName::methodName() 1️⃣...
🧩 PHP OOP Traits In PHP OOP Traits allow you to reuse code across multiple classes.They solve a major limitation in PHP: PHP does NOT support multiple inheritance(a class cannot extend more than one...
🔌 PHP OOP Interfaces In PHP OOP Interfaces is like a pure blueprint.It only contains method declarations, not method bodies. A class that implements an interface must define all its methods. 🟦 What Interfaces...
PHP OOP Abstract Classes An abstract class is a class that cannot be instantiate (you cannot create objects from it).It is used as a base/blueprint for other classes. 🔥 Key Points About Abstract Classes ✔...
🧊 PHP OOP Class Constants In PHP OOP Class Constants is a value inside a class that never changes. You define it using the keyword:
|
1 |
const |
1. Basic Class Constant Example
|
1 2 3 4 5 |
class Test { const MESSAGE = "Hello World"; } echo Test::MESSAGE; |
...
PHP OOP Inheritance PHP OOP Inheritance allows a class (child) to take properties and methods from another class (parent). Parent class = Base class (super class) Child class = Derived class (sub class) 🔥...
🔐 PHP OOP Access Modifiers (public, private, protected) PHP OOP Access Modifiers control the visibility of properties and methods in a class. 🔥 1. Types of Access Modifiers in PHP Modifier Accessible Inside Class...