这个PHP函数定义是错误的吗?

时间:2018-01-09 20:53:47

标签: php

我在服务器上安装了moodle 3.4并且cron失败了。 有一个导致错误的函数定义(PHP版本是7.0.x):

public static function create($time, int $courseid, int $categoryid = null) : calendar_information {// code here}

这是一个正确的语法还是这可能是一个错误?我对PHP没有很好的了解。

这是我得到的错误:

  

PHP Parse错误:语法错误,意外':',期待&#39 ;;'或者' {'在/usr/home/xxx/www/calendar/lib.php第1047行

1 个答案:

答案 0 :(得分:0)

解决: crontab指向5.6版本。所以当我从命令行执行php -v时,outpot是php 7.0.26。但是cron进程崩溃了,因为php是5.6版本......现在它运行得很好。 谢谢你的提示,一切都非常有用。 祝你有愉快的一天!