| 
	
 | 
 Posted by Michael Fesser on 07/21/07 16:26 
..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
 
  
Navigation:
[Reply to this message] 
 |