[PHP] PHP4 to PHP5 migration with E_STRICT

2010-12-07 Thread Tom Robinson
Hi, I'm migrating a web application written for PHP4 to PHP5. I've turned on E_STRICT to have a detailed look at all the code thoroughly. I have a number of 'Notices' and 'Strict Standards' messages appearing now. I don't consider myself a PHP guru by any means so I'm seeking help with understand

Re: [PHP] PHP4 to PHP5 migration with E_STRICT

2010-12-07 Thread Tom Robinson
Thanks David. If my understanding is correct, then: SPControlPanel::getContentTypes($db); is a reference to a static instantiation of the class. If so, then it must be syntactically something like when using 'new' (which returns a reference) so there's no need to apply the & operator. Am I on th

[PHP] PHP4 vs PHP5 overrides

2011-03-16 Thread Tom Robinson
Hi, I'm trying to decipher inherited code (I did not write this) and I'm having great difficulty understanding the override of a method in PHP4 vs PHP5 Here's the code: form.php 22 class FormClass 23 { ... /* some method calls to _dispatchSave() */ 572 if($this->_dispatch

Re: [PHP] PHP4 vs PHP5 overrides

2011-03-16 Thread Tom Robinson
alled...??? BTW I'm tracing this though with xdebug. Regards, Tom Tom Robinson System Administrator On 17/03/11 13:06, Tom Robinson wrote: > Hi, > > I'm trying to decipher inherited code (I did not write this) and I'm > having great difficulty understanding the overri

Re: [PHP] PHP4 vs PHP5 overrides

2011-03-16 Thread Tom Robinson
7/03/11 13:20, Tom Robinson wrote: > My apologies. I've not seen something I should have earlier. Also the > instance that is behind all of this is and instance of > ActiveRecordFormClass. > > So, in PHP4, the correct overridden method is called: > ActiveRecordFormClass