Prepare Interview

Mock Exams

Make Homepage

Bookmark this page

Subscribe Email Address

Question: Explain late static binding in PHP.
Answer: Late static binding allows static methods to reference the called class using the 'static' keyword. It helps resolve the class at runtime rather than at compile time.

Example:

class ParentClass { 
public static function whoAmI() { 
echo static::class; 

}

 class ChildClass extends ParentClass { } 
ChildClass::whoAmI(); // Outputs 'ChildClass'
Is it helpful? Yes No

Most helpful rated by users:

©2026 WithoutBook