Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 6. 10. 2008, 02:31:46
cauko ucim sa oop a mam nieco taketo
class abc { function __construct() { $premenna; } function one($id) { return $premenna; } } ide o php4(viem vraj je tam oop mizerne) da sa to inak ako tak ze dam do function one global $premenna |
||
nightfish Profil |
#2 · Zasláno: 6. 10. 2008, 08:00:26
„da sa to inak ako tak ze dam do function one global $premenna“
ano, uděláš tu proměnnou jako členskou proměnnou třídy... class ... { var $promenna; function __contruct() { $this->promenna = "a"; } function one($id) { return $this->promenna; } } |
||
Sicario Profil * |
#3 · Zasláno: 6. 10. 2008, 11:08:50
Anonymní
V PHP4 je konstruktorem metoda se stejnym nazvem jako ma dana trida. |
||
el mariachi Profil |
#4 · Zasláno: 6. 10. 2008, 11:14:01
Anonymní
+ prečo používaš php4 ak sa chceš učiť oop ?? mi trošku uniká zmysel... kde je problém spraviť localhost s php5 ? určite sa neuč oop na starej verzii |
||
srigi Profil |
#5 · Zasláno: 6. 10. 2008, 12:00:18
Sicario
Bohuzial aj v PHP5, na co som nedavno doplatil a hladal neviditelnu chyby snad pol hodiny, kym ni doslo, ze: $f = new Filter(); $f->filter($_POST['something'], array('ADDSLASHES', 'STRIPTAGS')); je vlastne volanie konstruktora. |
||
Časová prodleva: 16 let
|
0