2017-06-27 18:32:06 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a288","\u9519\u8bef\u63cf\u8ff0 \uff1a\u672a\u627e\u5230\u7c7bController\\index<\/font>","\u9519\u8bef\u884c \uff1a288 on
278:<\/font>\t        $class = preg_replace("\/^\\\\\\\\\/", "", $class);<\/font>
279:<\/font>\t $class = $this->getClassName($class);<\/font>
280:<\/font>\t array_unshift($args, $class);<\/font>
281:<\/font>\t<\/font>
282:<\/font>\t if (class_exists($class, false)) {<\/font>
283:<\/font>\t return call_user_func_array(array($this, 'instance'), $args);<\/font>
284:<\/font>\t }<\/font>
285:<\/font>\t if ($this->loadFileByClass($class)) {<\/font>
286:<\/font>\t return call_user_func_array(array($this, 'instance'), $args);<\/font>
287:<\/font>\t }<\/font>
288:<\/font>\t throw new \\Qii\\Exceptions\\ClassNotFound(\\Qii::i(1103, $class), __LINE__);<\/font>
289:<\/font>\t }<\/font>
290:<\/font>\t<\/font>
291:<\/font>\t \/**<\/font>
292:<\/font>\t * \u8c03\u7528\u9759\u6001\u7684\u65b9\u6cd5<\/font>
293:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
294:<\/font>\t * @param string $method \u65b9\u6cd5\u540d<\/font>
295:<\/font>\t * @return mixed<\/font>
296:<\/font>\t *\/<\/font>
297:<\/font>\t public static function loadStatic($class, $method)<\/font>
298:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #1 E:\\WebRoot\\Qii\\Qii\\Controller\\Dispatcher.php(38): call_user_func_array(Array, Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Application.php(374): Qii\\Controller\\Dispatcher->dispatch()
    #3 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #4 {main}
","Source URL:http:\/\/test\/Qii\/public\/","Referer URL:http:\/\/test\/Qii\/public\/"] 2017-06-27 18:32:46 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a288","\u9519\u8bef\u63cf\u8ff0 \uff1a\u672a\u627e\u5230\u7c7bController\\index<\/font>","\u9519\u8bef\u884c \uff1a288 on
278:<\/font>\t        $class = preg_replace("\/^\\\\\\\\\/", "", $class);<\/font>
279:<\/font>\t $class = $this->getClassName($class);<\/font>
280:<\/font>\t array_unshift($args, $class);<\/font>
281:<\/font>\t<\/font>
282:<\/font>\t if (class_exists($class, false)) {<\/font>
283:<\/font>\t return call_user_func_array(array($this, 'instance'), $args);<\/font>
284:<\/font>\t }<\/font>
285:<\/font>\t if ($this->loadFileByClass($class)) {<\/font>
286:<\/font>\t return call_user_func_array(array($this, 'instance'), $args);<\/font>
287:<\/font>\t }<\/font>
288:<\/font>\t throw new \\Qii\\Exceptions\\ClassNotFound(\\Qii::i(1103, $class), __LINE__);<\/font>
289:<\/font>\t }<\/font>
290:<\/font>\t<\/font>
291:<\/font>\t \/**<\/font>
292:<\/font>\t * \u8c03\u7528\u9759\u6001\u7684\u65b9\u6cd5<\/font>
293:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
294:<\/font>\t * @param string $method \u65b9\u6cd5\u540d<\/font>
295:<\/font>\t * @return mixed<\/font>
296:<\/font>\t *\/<\/font>
297:<\/font>\t public static function loadStatic($class, $method)<\/font>
298:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #1 E:\\WebRoot\\Qii\\Qii\\Controller\\Dispatcher.php(38): call_user_func_array(Array, Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Application.php(374): Qii\\Controller\\Dispatcher->dispatch()
    #3 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #4 {main}
","Source URL:http:\/\/test\/Qii\/public\/","Referer URL:http:\/\/test\/Qii\/public\/"] 2017-06-27 18:33:14 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a288","\u9519\u8bef\u63cf\u8ff0 \uff1a\u672a\u627e\u5230\u7c7bController\\index<\/font>","\u9519\u8bef\u884c \uff1a288 on
278:<\/font>\t        $class = preg_replace("\/^\\\\\\\\\/", "", $class);<\/font>
279:<\/font>\t $class = $this->getClassName($class);<\/font>
280:<\/font>\t array_unshift($args, $class);<\/font>
281:<\/font>\t<\/font>
282:<\/font>\t if (class_exists($class, false)) {<\/font>
283:<\/font>\t return call_user_func_array(array($this, 'instance'), $args);<\/font>
284:<\/font>\t }<\/font>
285:<\/font>\t if ($this->loadFileByClass($class)) {<\/font>
286:<\/font>\t return call_user_func_array(array($this, 'instance'), $args);<\/font>
287:<\/font>\t }<\/font>
288:<\/font>\t throw new \\Qii\\Exceptions\\ClassNotFound(\\Qii::i(1103, $class), __LINE__);<\/font>
289:<\/font>\t }<\/font>
290:<\/font>\t<\/font>
291:<\/font>\t \/**<\/font>
292:<\/font>\t * \u8c03\u7528\u9759\u6001\u7684\u65b9\u6cd5<\/font>
293:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
294:<\/font>\t * @param string $method \u65b9\u6cd5\u540d<\/font>
295:<\/font>\t * @return mixed<\/font>
296:<\/font>\t *\/<\/font>
297:<\/font>\t public static function loadStatic($class, $method)<\/font>
298:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #1 E:\\WebRoot\\Qii\\Qii\\Controller\\Dispatcher.php(38): call_user_func_array(Array, Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Application.php(374): Qii\\Controller\\Dispatcher->dispatch()
    #3 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #4 {main}
","Source URL:http:\/\/test\/Qii\/public\/","Referer URL:http:\/\/test\/Qii\/public\/"] 2017-06-27 18:34:37 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Qii\\Autoloader\\Loader.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Qii\\\\Autoloader\\\\...')
    #1 E:\\WebRoot\\Qii\\Qii\\Controller\\Base.php(68): Qii\\Autoloader\\Psr4->loadClass('Qii_Autoloader_...')
    #2 [internal function]: Qii\\Controller\\Base->__construct()
    #3 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(406): ReflectionClass->newInstanceArgs(Array)
    #4 [internal function]: Qii\\Autoloader\\Psr4->instance('Controller\\\\inde...')
    #5 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(283): call_user_func_array(Array, Array)
    #6 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #7 E:\\WebRoot\\Qii\\Qii\\Controller\\Dispatcher.php(38): call_user_func_array(Array, Array)
    #8 E:\\WebRoot\\Qii\\Qii\\Application.php(374): Qii\\Controller\\Dispatcher->dispatch()
    #9 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #10 {main}
","Source URL:http:\/\/test\/Qii\/public\/","Referer URL:http:\/\/test\/Qii\/public\/"]