Citat:
Fatal error: Cannot use 'parent' as class name as it is reserved in D:\webroot\testbre.php on line 3
|
Znači ne radi (parent je rezervisana reč u PHP5), ali uz blage modifikacije (parent => ParentClass i child => ChildClass) uspeo je da vrati ovo:
Varijacije:
PHP kôd:
...
$child = $parent -> getChild ();
...
PHP kôd:
...
$child =& $parent -> getChild ();
...
Ovo vraća 1 sa ili bez "forsirane" reference. Dakle, nemaš šta da se misliš ili da se cimaš.
PS: Da li sam spomenuo da je jedan od najjačih razloga koji me je naterao da se u potpunosti prebacim na PHP5 upravo rešen sistem za rad sa referencama. Dosadila mi glavobolja i jurcanje za fantomskim bugovima koji nastaju zbog njih.