Тема закрыта для обсуждения.
<?php
class Main{
protected "var=array();
protected "error;
function __construct("mode){
"this->var["index1"]="value1";
"this->var["index2"]="value2";
switch((int)"mode){
case 1:
return new Class1();
break;
case 2:
return new Class2();
break;
default: die ("параметры неверны");
}
}
public function get_error(){
return "this->error;
}
protected function set_error("err_msg){
return "this->error="err_msg;
}
}
class Class2 extends Main{
private "param;
function __construct(){
}
public function get_param(){
echo "this->var["index2"]);
}
}
-------
"obj=new Main("2");
"obj->get_param();
?> // В итоге ошибка, неопределеный метод.
Ссылка на пост
ts 27 июл 2008 в 06:58
Объекто Ориентированное Программирование www.php.su/learnphp/phpoo/ .
не могу понять как реализовать ->
есть некий класс Main, в нем происходит описание его свойств и методов. на основе его свойств создается новый объект другого класса. Каг сделать так чтоб объект класса Main содержал не только свои, но и новые свойства и методы?