Hi: I have a question on calling a method in PHP. suppose I have file class1.php which contains class1 <? class class1{ var $a1; function class1() { $this->a1 = "hello"; } function t1() { return $this->a1; } } ?> in test.php I have the ff: <? include("class1.php"); $obj = new class1(); $a = "test"; die("this is $a message=$obj->t1()"); ?> The message displayed is always: this is test message=() instead of : this is test message=hello is there another way of doing it aside from: $x = $obj->t1(); die("this is $a message=$x"); Thanks in advance, ludwig lim __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com