OOP + funciones heredadas entre funciones

[email protected] (Alexis Saucedo) Thu, 24 Apr 2014 13:47:21 -0300
Newsgroups php.general.es
Message-ID <CAAu=vQdSDk+MJWqhvBX-2SCbcrW1ZhfRW3umSh5jqZmhp1Oe1g@mail.gmail.com>
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!