Advanced
PHP
Q98 / 100
What is a PHP decorator pattern using __call?
Correct! Well done.
Incorrect.
The correct answer is B) Implementing __call to intercept unknown method calls and delegate to a wrapped object, adding behavior transparently
B
Correct Answer
Implementing __call to intercept unknown method calls and delegate to a wrapped object, adding behavior transparently
Explanation
class Logger { function __call($name, $args) { log($name); return $this->wrapped->$name(...$args); } } wraps any object adding logging without modifying it.
Progress
98/100