#PHP のバージョンに起因する const の問題
問題が発生しました。定数がクラスで定義されています:const USER = ['aa', 'bb', 'cc'];
Arrays are not allowed in class constants
このエラーについて、Baidu は問題を発見しました:
#エラーを修正してオンラインにプッシュすると、すべてが正常に戻りました。
しかし、なぜローカル エラーが報告されないのか疑問に思っていましたが、デバッグを行った結果、PHP のバージョンに問題があるのではないかと推測したため、次の関数を使用してローカルとオンラインの PHP バージョンを確認しました。
phpversion()
結論:
1. 5.6 のバージョン定数は配列にできますが、5.6 より前のバージョン定数は配列にできません;
2. ローカルとオンラインでステータスが異なるのは、PHP のバージョンが異なることが原因です。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHPはconstエラーを使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。