ちゃんとテストしてcronを仕込んだのに、どういうわけかエラーを、しかもあまり見慣れないエラーが出てきたので、備忘録です。解決はできました。
犯人はPHPのバージョンのせいだった
php -vで出てきたバージョンと、cronで実行されていたphpのバージョンが異なっていたのが原因だった。
lolipopの管理画面から全部のPHPのバージョンを変更したら解決に至った。
https://lolipop.jp/manual/user/cron/ に初期アカウントのバージョンを使っていると書いており、5.2で実行されていたためのエラーのようだった。
エラーが出たサンプル
こんな感じ
$class::$hoge1
クラスを作ってその変数を使っただけなんだけど、これが古いバージョンでは使えないんだって。
へー。