[PHP]lolipopのcronで「syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM」が出た件

2021年09月12日 00:24

ちゃんとテストしてcronを仕込んだのに、どういうわけかエラーを、しかもあまり見慣れないエラーが出てきたので、備忘録です。解決はできました。


犯人はPHPのバージョンのせいだった

php -vで出てきたバージョンと、cronで実行されていたphpのバージョンが異なっていたのが原因だった。

lolipopの管理画面から全部のPHPのバージョンを変更したら解決に至った。

https://lolipop.jp/manual/user/cron/ に初期アカウントのバージョンを使っていると書いており、5.2で実行されていたためのエラーのようだった。

エラーが出たサンプル

こんな感じ


$class::$hoge1

クラスを作ってその変数を使っただけなんだけど、これが古いバージョンでは使えないんだって。

へー。


スポンサードサーチ

コメント



作成支援

新着

タグ一覧