Код |
class a1 {<br />}<br /><br />class b1 {<br /> function get_obj(){<br /> // code code code<br /> $a = new a1();<br /> // code code<br /> return $a;<br /> }<br />}<br /><br />// следующая ступень развития<br /><br />class a2 extends a1 {<br /> }<br /> <br /> class b2 extends b1{<br />} |
Код |
$a = new a1(); |
PHP |
class B1 { |
Цитата (Sylex @ 7.02.2009 - 11:23) |
LoneCat вау, ты вернулся? ![]() |
Цитата (Sylex @ 7.02.2009 - 14:59) |
LoneCat ясно, рады видеть ![]() а че ушел то? Я вот тоже думаю, уйти или нет ![]() |
Цитата (LoneCat @ 6.02.2009 - 19:40) | ||
Можно например так:
|
Цитата (Dezigo @ 7.02.2009 - 23:54) |
class B1 { protected $child = 'A1'; public function get_obj() { //return new $this->child(); возращяем перемунную а не обращяемся к методу...которого нету. return $this->child; } } class B2 extends B1 { protected $child = 'A2'; } $c = new B2(); $c->get_obj(); |
PHP |
class A1 { |
Цитата |
Notice: Undefined property: A1::$test in... |
PHP |
return new $this->child; |
Цитата (Sylex @ 8.02.2009 - 09:00) |
LoneCat у нас та же фигня - писал 1 чел очень крупный проект пол года... все продумывалась, проектировалась БД, модель данных, описывалась структура проекта, движка, функционала и всего всего прочего. Но вот пол года чувак писал, писал, и в месяц, когда планировался бета-запуск просто сказал: "Я не успеваю". Ему предложили просто поговорить, че да как, а он вышел покурить, и просто ушел... Просто ушел совсем и все.... Кстати до сих пор не отвечает ни на звонки ни на аську ни все такое.... Странный тип ![]() |