Re: Using a Resource as a Class Property



..oO(Sanders Kaufman)

I'm wondering if I'm doing this right, as far as using another class
object as a PHP class property.

class my_baseclass {
var $Database;
var $ErrorMessage;
var $TableName;
var $RecordSet;
function my_baseclass(){
$this->TableName = "";
$this->RecordSet = array();
$this->Database = new my_database();
$this->ErrorMessage = $this->Database->ErrorMessage;
return true;
}
}

It seems to be working, but this kinds stuff skirts the edge of my PHP
grok, so I dunno.

Using one object "inside" another is called an aggregation and a very
common and important concept in OOP.

But if you want to dive into that, I would strongly recommend to upgrade
to PHP 5 and make use of its OOP features.

Micha
.



Relevant Pages