在一些开源代码上,他们为什么使用:
$router = Cfw_Router::getInstance();
而不是仅仅使用
$rounter = new Cfw_Router();
它有优点吗?
getInstance()
:
public static function getInstance() {
if (null === self::$__instance) {
self::$__instance = new self();
}
return self::$__instance;
}