Mark Mzyk April 14, 2008
I discovered an interesting bit of insanity in PHP while at work the other day. Define a function in PHP and make sure it has at least one argument, but that argument should not have a default. So the function should be something like: public function foo( $bar ) Not: public function foo( $bar=fubar ) […]
Mark Mzyk March 21, 2008
Today’s quote comes from CoffeeGhost.net: PHP is simple to set up for web apps and easy to learn. Nearly all web hosts support it and there are many easy to install applications (like, for example, WordPress). But it has a lot of quirks and inconsistencies (too long to go into here) that it doesn’t need […]
Mark Mzyk February 29, 2008
Today’s insanity comes from PHP’s brain dead implementation of object orientation. PHP has the concept of static functions. This is certainly good, because it means you don’t always have to instantiate an object to get access to a function. However, there is also the bad. PHP allows you to call a function statically that isn’t […]