在easyswoole 3.x版本 控制器使用协程报错,提示未定义go()

格知
  • 3
新手上路,请多包涵
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]
回复
阅读 1.9k
2 个回答
格知
  • 3
新手上路,请多包涵

已解决 是短别名未开启的原因 开启就好了

aircoq
  • 1
新手上路,请多包涵

开启swoole里面的短别名swoole.use_shortname=On

你知道吗?

宣传栏