Swoole-Crontab源码

发布于 2021-11-30 22:55:13 字数 1771 浏览 825 评论 2

@ClownFish 你好,想跟你请教个问题:

你好
CENTOS 6
php-5.3.29
Swoole 1.8.3
測试了 Swoole-Crontab 最新源码的示例

return array(
    'taskid1' =>
        array(
            'taskname' => 'php -i',  //任务名称
            'rule' => '* * * * * *',//定时规则,可以使用数组精确设置时间 如:array("22:18","2015-11-11 00:00:00 ","10:20:39")
            "unique" => 2, //排他数量,如果已经有这么多任务在执行,即使到了下一次执行时间,也不执行
            'execute'  => 'Cmd',//命令处理类
            'args' =>
                array(
                    'cmd'    => 'php -i',//命令
                    "ext": ""
                ),
        ),
);




运行  php main.php -s start
出現以下錯误


Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
PHP Parse error:  syntax error, unexpected T_OBJECT_OPERATOR in /home/www/web/coins2exchange/public_html/trade/swoole-crontab/include/Crontab.class.php on line 131

Crontab.class.php on line 131 代码是
        //开启worker
if (self::$worker) {
131         (new Worker())->loadWorker();
        }


请教  问題可能的原因是?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

多彩岁月 2021-12-01 17:24:47

了解 

要Php 5.4+? 

别低头,皇冠会掉 2021-12-01 12:00:15

PHP5.3 不支持这样的写法

(new Worker())->loadWorker();

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