Posted by julian_m on 01/19/06 05:29
A short piece of code which i'm having problems with:
class ClsX{
var $F_name;
var $F_array_of_obj= array();
function ClsX(&$obj, $name){
//Here I add an object reference to an array. Note that all objects
inside $F_array_of_obj will be of X class or null values
$this->F_array_of_obj[] = $obj;
$this->F_name = $name;
$this->ListParents();
}
function ListParents(){
foreach ($this->F_array_of_obj as $obj) {
echo "Te name of the parent is: ". $obj->F_name;
}
}
}//class
$clsX1 = new ClsX("","name1");
$clsX2= new ClsX($clsX1, "name2");
I thought that this code would output
"the name of the parent is name1"
but it actually prints
""the name of the parent is"
so the problem is that I can't acces to de object's data inside the
array.
Any hints?
regards - jm
Navigation:
[Reply to this message]
|