| 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: 18 let
|
|||
0