http://www.php.net/manual/en/language.types.type-juggling.php