I've updated it for the following:
<?
class Tmp {
var $rcptlist;
function Tmp() {
this->rcptlist = new RcptList();
var_dump(this->rcptlist);
echo '<br />';
}
}
class RcptList {
var $recipients;
function RcptList() {
this->recipients = array('foo','bar','foobar');
}
}
$test = new Tmp();
var_dump($test);
?>
And now it gives the following error: Parse error: parse error, unexpected T_OBJECT_OPERATOR in /home/oregon/public_html/phptests/tests.php on line 8. Hrm....almost as though it didn't know it was an object.