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

发布于 2022-09-12 00:18:37 字数 597 浏览 20 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单身情人 2022-09-19 00:18:37

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

甜尕妞 2022-09-19 00:18:37

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文