Что выведет __get()?
Что выведет код с $person->name?
<?php
class Person
{
public function __get(string $property): mixed
{
$method = 'get' . $property;
return method_exists($this, $method) ? $this->$method() : null;
}
public function getName(): string
{
return 'Bob';
}
}
echo (new Person())->name;
Подсказки
- __get() находит getName() и возвращает результат его вызова.
Что проверяет это задание
__get() находит getName() и возвращает результат его вызова.