Ik wil een object in een constructor returnen, maar dit werkt niet.
Ergens doe ik dus:
Dan wil ik dus gereturned krijgen de class in $obj.php zeg maar, maar ipv daarvan hou ik gewoon de quickie class.
Weet iemand iets dat ik over het hoofd zie?
edit: beveiliging zit verder wel goed, heb het voorbeeld beetje ingekort.
edit2: heb die '$this hack' al geprobeerd
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| class quickie { public function quickie ($obj) { $strPathQuickies = PATH_LIB . '/quickie/'; if (is_file($f = $strPathQuickies . $obj . '.php')) { require_once $f; return new $obj; } } } |
Ergens doe ik dus:
PHP:
1
| $quickie = new quickie('form'); |
Dan wil ik dus gereturned krijgen de class in $obj.php zeg maar, maar ipv daarvan hou ik gewoon de quickie class.
Weet iemand iets dat ik over het hoofd zie?
edit: beveiliging zit verder wel goed, heb het voorbeeld beetje ingekort.
edit2: heb die '$this hack' al geprobeerd
[ Voor 12% gewijzigd door Verwijderd op 20-05-2007 01:22 ]