OOP + funciones heredadas entre funciones

From: Date: Thu, 24 Apr 2014 16:47:21 +0000
Subject: OOP + funciones heredadas entre funciones
Groups: php.general.es 
Request: Send a blank email to general-es+get-65652@lists.php.net to get a copy of this message
Buenas tardes estoy con un dilema y se que lo estoy haciendo mal pero aun no le encuentro la vuelta haber si me pueden dar una mano, en primer lugar necesito crear una clase dinamica por la cual cuando invoque las propiedades pueda llamar a una funcion. Intente en primer lugar llamar una propiedad dentro de una clase desde otra, quise hacer algo asi (lo estoy haciendo de memoria perdon si hay algun error): Class MyClass{ var $op1 = 'algo'; var $op2 = 'algo2'; public function SetValue(){ echo "valor de funcion 1" $this->op1; } public function GetValue(){ echo "esto es function GetValue" $this->op2 ."y esto es SetValue" $this->op1; } } $data = new MyClass(); $data->SetValue(); $data->GetValue(); esto no me arrojo ningun resultado, esto lo hice por que a lo que quiero aplicar es a algo asi: Class ConectClass{ var $host = 'localhost'; var $user = 'usuario'; var $pass = 'contraseña'; var $database = 'base de datos'; var $tabla; var $fila; Public Function ConectarDb($db){ $this->database = $db; mysql_connect("$this->host", "$this->user", "this->pass"); mysql_selectdb("$db"); } public function SetValue($table, $file){ $this->tabla = $table; $this->fila = $file; $query = mysql_query("SELECT $table FROM $this->database"); if($row=mysql_fetch_array()){ echo $row[$file]; } } } $data = new ConectClass(); $data->ConectClass(nombre de la base de datos); $data->ConectClass(nombre de la tabla); $data->ConectClass(nombre de la fila); mi idea es poder instanciar los objetos y agregar los campos, se que en este ultimo no lo etsoy haciendo correcto, solo me imagine que asi podria llegar a realizarlo, la idea es que se pueda entender mi punto, ¿alguno me podria desenredar esto?. Saludos y muchas gracias!

« previous php.general.es (#65652) next »