Php terms
The engine behind the web's most-used server-side language
PHP powers an enormous portion of the web — from WordPress and Laravel to custom e-commerce platforms. This category covers the language internals, core functions, OOP features, type system, performance patterns, and PHP-specific quirks that every serious PHP developer should understand deeply. Whether you are writing procedural scripts or building full-stack applications with modern PHP 8.x features, these terms form the foundation.
Late Static Binding — PHP 5.3 Feature PHP 5.3+
static:: (Late Static Binding, PHP 5.3) refers to the called class at runtime — unlike self:: which always refers to the class where the method is defined.
2mo ago
php intermediate
Lazy Objects (PHP 8.4) PHP 8.4+
PHP 8.4 native lazy object proxies defer initialisation until first access — enabling zero-cost dependency injection of services that may never be used in a request.
2mo ago
php advanced
Legacy Date Functions PHP 5.0+
Using date(), mktime(), strtotime(), and date_create() instead of DateTimeImmutable — the legacy functions are mutable, timezone-unsafe, and cannot be easily mocked.
2mo ago
php intermediate
Late Static Binding (static::) PHP 5.3+
static:: refers to the class actually called at runtime rather than the class where the method is defined, enabling polymorphic static methods.
2mo ago
php advanced
list() / Short Array Destructuring PHP 5.5+
Assigns array elements to variables in a single expression — list($a, $b) or the shorthand [$a, $b] = $array.
2mo ago
php beginner
Lazy Objects (PHP 8.4) PHP 8.4+
PHP 8.4 native lazy objects defer object initialisation until first property access — previously requiring proxy libraries, now built into the engine via ReflectionClass.
php advanced