Resultados de la búsqueda a petición "magic-methods"
Posible probar si una variable es estática en PHP?
¿Es posible probar si una variable es estática en PHP? Estoy intentando crear un método mágico__get que también analiza las variables estáticas. Encontré esoproperty_exists() devuelve verdadero cuando una variable también es estática. Pero ...
PHP ejemplo de métodos mágicos
Tengo esta pregunta de la guía de estudio Zend PHP y no puedo encontrar una explicación adecuada ... <?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) ...
Utilizando PDO :: FETCH_CLASS con Magic Methods
Tengo una clase que usa métodos mágicos para almacenar propiedades. Aquí hay un ejemplo simplificado: class Foo { protected $props; public function __construct(array $props = array()) { $this->props = $props; } public function __get($prop) { ...
PHP - Zend dice: ¿evitar los métodos mágicos?
Estaba leyendo esta página http://deaduseful.com/blog/posts/50-php-optimisation-tips-revisited [http://deaduseful.com/blog/posts/50-php-optimisation-tips-revisited] Y una de las recomendaciones fue evitar el uso de Magic Methods, citado en ...
¿Cómo funciona python numpy.where ()?
Estoy jugando connumpy y hurgando en la documentación y me he encontrado con algo de magia. A saber, estoy hablando denumpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2]))¿Cómo logran ...
¿Cómo implementar el método mágico __isset () en PHP?
Estoy tratando de hacer funciones comoempty() yisset() trabajar con datos devueltos por métodos. Lo que tengo hasta ahora: abstract class FooBase{ public function __isset($name){ $getter = 'get'.ucfirst($name); if(method_exists($this, ...
Hacer una clase definida por el usuario de Python ordenable, hashable
¿Qué métodos deben ser anulados / implementados al hacer que las clases definidas por el usuario se puedan ordenar y / o tener en Python? ¿Cuáles son las trampas a tener en cuenta? Yo tecleodir({}) en mi intérprete para obtener una lista de ...
Métodos mágicos PHP __get y __set
A menos que esté completamente equivocado, el__get y__set Se supone que los métodos permiten la sobrecarga de la →get yset. Por ejemplo, las siguientes declaraciones deberían invocar el__get método: echo $foo->bar; $var = $foo->bar;Y lo ...