改进对象实例传入后的参数unset

This commit is contained in:
thinkphp
2016-09-09 17:53:47 +08:00
parent b84eba54c5
commit 96f5428a5e

View File

@@ -253,6 +253,7 @@ class App
$className = $class->getName();
if (isset($vars[$name]) && $vars[$name] instanceof $className) {
$args[] = $vars[$name];
unset($vars[$name]);
} else {
$args[] = method_exists($className, 'instance') ? $className::instance() : new $className();
}