示例#1
0
文件: Roc.php 项目: ss7247/rocphp
 public static function __callStatic($name, $params)
 {
     static $initialized = false;
     if (!$initialized) {
         require_once __DIR__ . '/autoload.php';
         self::$engine = new \system\Engine();
         $initialized = true;
     }
     return \system\core\Dispatcher::invokeMethod([self::$engine, $name], $params);
 }
示例#2
0
文件: Entrance.php 项目: zhangjmy/led
 public static function __callStatic($name, $params)
 {
     static $initialized = false;
     # 这里定义框架的自动加载机制,实际上是依据PSR-0标准来做的
     if (!$initialized) {
         # Engine类是框架的引擎所在
         self::$engine = new \system\Engine();
         $initialized = true;
     }
     # ROC框架对Engine包装了一层。对ROC类静态函数的调用,实质上是对Engine类的相应函数的调用
     return \system\core\Dispatcher::invokeMethod(array(self::$engine, $name), $params);
 }