Короткий способ получение синглтона.

<?php
public static function getInstance(){
    return (isset(self::$oInstance))?self::$oInstance:self::$oInstance = new self();
}

Переадресовать все вызовы статичным методам класса

<?php
class Foo{
	public function __call($name,$args){
		return call_user_func_array(array('self',$name),$args);
	}
}

Создать алиас для класса

<?php
class foo { }
class_alias('foo', 'bar');
$a = new foo;
$b = new bar;
-----------