Вопросы по теме 'magic-methods'

Определяемые пользователем магические методы: что такое задокументированная магическая функциональность?
Мой вопрос довольно прост, вот контекст: http://php.net/manual/en/language.oop5.magic.php Магические методы Имена функций __construct() , __destruct() , __call() , __callStatic() , __get() , __set() , __isset() , __unset() ,...
1582 просмотров
schedule 16.10.2022

Почему я не могу ничего напечатать с помощью __toString() в PHP?
Я создал класс с конструктором и методом toString, но он не работает. class Course { protected $course public function __construct() { $this->$course = "hello"; } public function __toString() { $string =...
465 просмотров
schedule 23.01.2024

Может кто-нибудь объяснить перегрузку с помощью __set и __get?`
Не знаю, правильное ли это место, чтобы задать этот вопрос, но я все равно спрошу. Недавно я смотрел сериал на Lynda.com под названием «Объектно-ориентированное программирование с PHP» и добрался до части о перегрузке. В этом разделе он использует...
139 просмотров
schedule 24.02.2024

Макет PHPUnit — вызов родительского __get/__set/__isset
Я пытаюсь издеваться над классом, который унаследовал магические методы, но они не реализуются, и я понятия не имею, как это исправить. Вот код: <?php use PHPUnit\Framework\TestCase; class AnnoyingTestCase extends TestCase { public...
336 просмотров
schedule 04.12.2022