hi Derick,

Derick Rethans wrote:
Jochem Maas wrote:

apparently calling a dynamic function using static syntax
will cause an E_FATAL.


? That's just how OO design works... If you have a non-static method you can always have a $this-> lingering in there. Now, if you call this method with the static syntax, $this suddenly doesn't exist... Design wise trying to do something like this is just fundamentally wrong. That it was supported in PHP 5 can be considered as the bug and it was just fixed...

thank you for replying, much appreciated.

given the ammount of time I have to fix my code I think I'll be able
to figure out a way to refactor my code :-) I just had a bit of a meltdown,
thought that I had 2.5 years worth of code development go down the drain
and needed to vent (well maybe not 'needed').

I still have plenty to learn, it's hard to keep up with the amazing stuff
you guys are producing (and all to easy to get 'it' wrong).

as a average joe php programmer It was quite painful to go thru all the BC
breaking changes that occured going from php5beta2 to php5.1.2 - somethings 
still
irk me (like the array_merge() changes) because I don't really see the point ...
but I understand that alot of changes really were improvements. and obviously 
you devs
are also humans so the occasional oversight and mistake can be expected -
it must be hard developing software thats being jumped on and used by so many
people (once functionality is out there - whether it's considered broken or not 
-
it's difficult to get it back in the bag!)

again thanks for your reply, and keep up the good work - I for one am very much
looking forward to the new date functionality, unicode (although it scares me
****less - I guess I read too much internals mail that I don't fully understand 
;-)
, static late binding and all the other great stuff that's coming our way!

kind regards,
Jochem.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to