<learndojo />
← Продвинутые возможности PHP
Выбрать правильный код1 баллов

Что выведет __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() и возвращает результат его вызова.