Swoole-Crontab源码

zxt2016 发布于 2016/04/10 16:29
阅读 796
收藏 0

【领华为电脑包】容器化时代到来!跳转机分配问题终于“有救”了!>>>

@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();
        }


请教  问題可能的原因是?

加载中
0
hylent
hylent

PHP5.3 不支持这样的写法

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



0
z
zxt2016

了解 

要Php 5.4+? 

返回顶部
顶部