Результаты поиска по запросу "magic-methods"

1 ответ

 не принимает никаких аргументов.

я есть фиктивный объект в тесте. Реальный объект, PageRepository, реализует магический метод с использованием __call (), поэтому, если вы вызываете $ pageRepository-> findOneByXXXX ($ value_of_field_XXXX), он будет искать в базе данных записи, ...

4 ответа

Магические методы - лучшая практика в PHP? [закрыто]

Магические методы - лучшая практика в PHP?

3 ответа

 декларация и она должна работать как положено.

я не полностью ошибаюсь,__get а также__set методы должны позволять перегрузку →get а такжеset. Например, следующие операторы должны вызывать__get метод: echo $foo->bar; $var = $foo->bar;И следующие должны использовать__set метод: $foo->bar = ...

ТОП публикаций

1 ответ

Пример магических методов PHP

У меня есть этот вопрос из учебного пособия по Zend PHP, и я не могу найти правильного объяснения ... <?php class Magic { public $a = "A"; protected $b = array("a"=>"A", "b"=>"B", "c"=>"C"); protected $c = array(1,2,3); public function __get($v) ...

1 ответ

Магические методы в JavaScript [дубликаты]

На этот вопрос уже есть ответ: JavaScript getter для всех свойств [/questions/994143/javascript-getter-for-all-properties] 8 ответов Есть ли магические (ал) методы под JavaScript? Я явно заинтересован в Сеттеры, Добытчики а также @ Вызываемые ...

10 ответов

Можно ли перегрузить назначение Python?

Есть ли магический метод, который может перегрузить оператор присваивания, как

4 ответа

Полностью согласен, многие другие языки перевешивают Python здесь.

методы необходимо переопределить / реализовать при создании пользовательских классов, сортируемых и / или хэшируемых в python? На какие ошибки стоит обратить внимание? Я печатаюdir({}) в мой интерпретатор, чтобы получить список методов ...

2 ответа

Какие специальные методы обходят __getattribute__ в Python?

В дополнение к обходу любых атрибутов экземпляра в интересах корректности, неявный поиск специальных методов обычно также обходит

2 ответа

, который работает в направлении, противоположном тому, что вы пытаетесь сделать.

аюсь, чтобы мой класс выглядел как другой объект, чтобы обойти ленивую проверку типов в пакете, который я использую. Более конкретно, я пытаюсь, чтобы мой объект отображался как экземпляр другого объекта (tuple в моем случае) когда на самом деле ...

3 ответа

 вместо $ foo-> getObjectvariable () -> somemethod`

аюсь сделать такие функции, какempty() а такжеisset() работать с данными, возвращаемыми методами. Что у меня так далеко: abstract class FooBase{ public function __isset($name){ $getter = 'get'.ucfirst($name); if(method_exists($this, $getter)) ...