Короткий способ получение синглтона.
<?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;
Источник:
- 3 - ru.php.net