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

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) ...

3 ответа

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

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

2 ответа

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

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

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

2 ответа

Проверьте, существует ли свойство в магически установленных свойствах

Есть много ТАКИХ вопросов по теме, особенноэтот [https://stackoverflow.com/questions/8763357/check-if-property-exists], но это не помогает мне. Существует неопределенность междуproperty_exists а такжеisset поэтому, прежде чем задать свой вопрос, ...

2 ответа

Проверьте, существует ли свойство в магически установленных свойствах

1 ответ

; он выполнит операцию замены для всех тех парных комбинаций строка-столбец, которые получены вышеуказанным кортежем.

аю сnumpy и копаться в документации, и я столкнулся с некоторой магией. А именно я говорю оnumpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2]))Как они достигают внутренне, что вы можете ...

2 ответа

метод scala slick пока не могу понять

Я пытаюсь понять некоторые работы Slick и что для этого нужно. Вот это пример: package models case class Bar(id: Option[Int] = None, name: String) object Bars extends Table[Bar]("bar") { def id = column[Int]("id", O.PrimaryKey, O.AutoInc) // ...

4 ответа

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

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

1 ответ

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

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

21 ответ

Разница между __str__ и __repr__?

В чем разница между__str__ а также__repr__ вPython?