RE: setting member variables out of class

From: Date: Thu, 01 Nov 2001 09:14:35 +0000
Subject: RE: setting member variables out of class
Groups: php.general 
Request: Send a blank email to php-general+get-73124@lists.php.net to get a copy of this message
1. $telefono is an array (as has already been pointed out) so you need to reference an element 2. you're never actually setting the property in the constructor, your constructor lines should be: $this->telefono = array("Teléfono","Phone"); etc. Tim ---------- From: Silvia Mahiques [SMTP:mahiques@posta.unizar.es] Sent: 31 October 2001 14:38 To: php-general@lists.php.net Cc: mahiques@posta.unizar.es Subject: setting member variables out of class Hello, I want to set member variables out of their class. The code class is: <?php class translator { var $nombre; var $departamento; var $despacho; var $telefono; var $correo_electronico; var $pagina_personal; function translator(){ $nombre = array("Nombre","Name"); $departamento = array("Departamento","Department"); $despacho = array("Despacho","Office"); $telefono = array("Teléfono","Phone"); $correo_electronico = array("Correo Electrónico","E-mail"); $pagina_personal = array("Página Personal","Personal HomePage"); } } ?> I access to this class from another php file and want to set this member variable: $c = new translator(); echo $c->telefono; /* this member isn't set but in constructor method has been set*/ I have written too: echo $c->$telefon; echo "{$c->telefon}"; but is not correct. Can anybody help me? Thanks Silvia Mahiques

« previous php.general (#73124) next »