Здраствуйте, друзья
я новичок в PHP
и у меня такая проблема в классах:
вот код программы:
PHP |
//------------------------------------------------------------------------ <?php class Class_A { public $s="Hello Class"; public function a_print(){ echo $this->s; } } class Class_B{ public $x = new Class_A; public function b_print(){ $x->a_print(); } }
$a = new Class_A; $a->a_print(); $b = new Class_B; $b->b_print()(); ?> //---------------------------- |
и ошибка такая:
Parse error: parse error in D:\wwwroot\class4.
php on line 10
подскажите пожалуйста вчем проблема......
Спустя 21 минута, 3 секунды (19.09.2009 - 11:04) Michael написал(а):
Много неверного. Надо:
PHP |
class Class_A { public $s="Hello Class"; public function a_print(){ echo $this->s; } } class Class_B{ public $x = ''; function __construct() { $this->x = new Class_A; } public function b_print(){ $this->x->a_print(); } }
$a = new Class_A; $a->a_print(); $b = new Class_B; $b->b_print(); |