note 11202 added to Classes and Objects

From: Date: Fri, 09 Feb 2001 18:02:18 +0000
Subject: note 11202 added to Classes and Objects
Groups: php.notes 
Request: Send a blank email to php-notes+get-10860@lists.php.net to get a copy of this message
Cuidado con usar en una expresión de asignacion un atributo de un objeto que no ha sido declarado en el objeto. Podemos sobreescribir el valor de otros atributos que si fueron declarados correctamente. Por ejemplo: class A{ var $a; var $b; } CODIGO .... $aa=new A(); $aa->$c="loquesea"; FIN CODIGO probablemente, la sentencia anterior sobreescriba el valor de 'a' o de 'b'. A mi me ocurrio con clases de más de 8 atributos por clase. Saludos desde Cordoba http://www.php.net/manual/en/language.oop.php

« previous php.notes (#10860) next »