Possible Duplicate:
What does it mean to start a PHP function with an ampersand?
Recently I stumbled upon this piece of code:
public static function &get_instance()
{
return self::$instance;
}
What does this kind of function declaration &get_instance()
mean? Can the function name be a variable?