PHP Iterables
🔁 PHP Iterables In PHP, iterable 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, iterable 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 (For Beginners) A namespace 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...
🧲 PHP OOP – Static Properties A static property belongs to the class, not to individual objects. ✔ Shared by all objects✔ Accessed using ClassName::$property✔ Declared with static keyword 🟦 1️⃣ Basic Static Property...
⚡ PHP OOP – Static Methods A static method 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 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 parent class)...
🔌 PHP OOP – Interfaces An interface 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 Do?...
PHP OOP – Abstract Classes An abstract class is a class that cannot be instantiated (you cannot create objects from it).It is used as a base/blueprint for other classes. 🔥 Key Points About Abstract...
🧊 PHP OOP – Class Constants A class constant 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 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) 🔥 Why...
🔐 PHP OOP – Access Modifiers (public, private, protected) Access modifiers control the visibility of properties and methods in a class. 🔥 1. Types of Access Modifiers in PHP Modifier Accessible Inside Class Accessible...