我在URL后面跟参数的时候,故意把?写成&。比如:
www.aaa.com&name=11
这个时候就报错了。
[8] ErrorException in Url.php line 191
未定义变量: path
// [模块/控制器/操作]
$path = explode('/', $url);
} elseif (false !== strpos($url, '=')) {
// 参数1=值1&参数2=值2...
parse_str($url, $var);
} else {
$path = [$url];
}
return [$path, $var];
}
}
Call Stack
in Url.php line 191
at Error::appError(8, 'Undefined variable: ...', '/home/wwwroot/yiniuj...', 191, ['url' => '&name=11', 'var' => ['name' => '11']]) in Url.php line 191
at Url->parseUrlPath('&name=11') in Url.php line 48
at Url->parseUrl('&name=11') in Url.php line 23
at Url->init() in App.php line 399
at App->run() in index.php line 11
最佳答案