Autor | Zpráva | ||
---|---|---|---|
marek788945 Profil * |
#1 · Zasláno: 5. 10. 2008, 23:15:32
ahoj chtěl bych se zeptat na něco ohledněn funkcí. pročítal jsem si nějaké příklady a mimojiné jsem se dostal k pár příkladům ze zend frmeworku - moc to s tím nesouvisí, ale to je fuk...
mám funkci funkce($request) a funkci funkce(Zend_Controller_Request_Abstract $request) na Zend se neptám, tam se nechytám, ptám se na to, k čemu je tam ten text "Zend_Controller_Request_Abstract". chápu že to je název třídy, ale k čemu tam slouží? díky moc |
||
joe Profil |
#2 · Zasláno: 5. 10. 2008, 23:39:17
Jestli to je tak jak myslim, neznamená zo, že $request je objekt typu Zend_Controller_Request_Abstract? Ale tím si nejsem jistý, v Javě to tak třeba je :-) Jinak se Zendem nejsem kamarád.
|
||
BetaCam Profil |
#3 · Zasláno: 6. 10. 2008, 02:03:12
marek788945
„na Zend se neptám, tam se nechytám, ptám se na to, k čemu je tam ten text "Zend_Controller_Request_Abstract". chápu že to je název třídy, ale k čemu tam slouží?“ V podstatě k tomu co psal joe. Viz následující kód : <?php error_reporting(E_ALL); class test{ public static function handler(b $class){ $class->render(); } } class a{ public function render(){ echo 'a<br />'; } } class b extends a { public function render(){ echo 'b<br />'; } } class c extends b { public function render(){ echo 'c<br />'; } } test::handler(new b); test::handler(new c); test::handler(new a); ?> Metoda handler třídy test je spokojená s třídou b i s potomkem třídy b tedy třídou c třída a jí už ale tolik nevoní. |
||
marek788945 Profil * |
#4 · Zasláno: 6. 10. 2008, 16:55:45
díky moc
|
||
Časová prodleva: 16 let
|
0