Which magic method is called when an undefined property is accessed in PHP?
A). __get()
B). __set()
C). __call()
D). __isset()
Which concept allows a method in a subclass to have the same name as a method in its superclass?
A). Encapsulation
B). Inheritance
C). Polymorphism
D). Abstraction
What is a class in PHP?
A). An instance of an object
B). A blueprint for creating objects
C). A method to access properties
D). A function to store variables
Which keyword is used for inheritance in PHP?
A). inherit
B). extends
C). inherit_from
D). inherits
Which method is automatically called when an object is destroyed in PHP?
A). __delete()
B). __destroy()
C). __dispose()
D). __destruct()
What is an object in PHP?
A). A class method
B). A function parameter
C). An instance of a class
D). A variable name
Which keyword is used to access properties or methods within the same class in PHP?
A). public
B). protected
C). private
D). $this
What is the visibility of properties or methods declared as private in PHP?
A). Public
B). Protected
C). Private
D). Accessible only within the class
Which OOP concept allows a class to inherit from multiple classes?
A). Inheritance
B). Encapsulation
C). Polymorphism
D). Multiple inheritance
Which keyword is used to create a class in PHP?
A). new
B). object
C). define
D). class