在easyswoole 3.x版本 控制器使用协程报错,提示未定义go()
class Index extends Controller
{
function index()
{
$file = EASYSWOOLE_ROOT.'/vendor/easyswoole/easyswoole/src/Resource/Http/welcome.html';
if(!is_file($file)){
$file = EASYSWOOLE_ROOT.'/src/Resource/Http/welcome.html';
}
go(function(){
co::sleep(1);
echo 1;
});
$this->response()->write(file_get_contents($file));
}
DEBUG : [Call to undefined function App\HttpController\go() at file:/wwwroot/App/HttpController/Index.php line:18]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决 是短别名未开启的原因 开启就好了
开启swoole里面的短别名swoole.use_shortname=On