これはおそらく初心者の問題であり、後で理解できなかったためにばかげていると感じるでしょうが、ここに行きます:
Binary Beast API とその使用方法について、ボランティアで参加したゲーム ファン サイトで学んでいます。問題は、ローカルの XAMPP インストールではコードが問題なく動作することですが、テスト サーバーにアップロードすると、次のような解析エラーが発生します。
解析エラー: 654 行目の /home/allsta23/public_html/drawingboard/BinaryBeastAPI/lib/BBModel.php の構文エラー、予期しない '['、')' が必要です
API ライブラリをまったく変更していないため、コードはローカル インストールでまったく同じであり、github の元のコードと同じです。 https://github.com/BinaryBeast/BinaryBeast_API_PHP
この特定の例では、BBmodel の 654 行目は次のようになります。
653 if(!isset($result->result)) {
654 var_dump(['result' => $result, 'svc' => $svc, 'args' => $args]); die();
655 }
ローカルで実行してもエラーが発生しないため、構文エラーではないと思います。
誰かがそれを引き起こす何かを見たことがありますか? これが発生する原因となっている Web サーバーまたは PHP 構成ファイルの 1 つに問題があるように感じますが、それがどこにあるのかわかりません。
編集: また、問題が発生した場合に備えて、inmotionhosting Web サーバーが PHP 5.4 を実行しており、ローカルの XAMPP インストールが 5.4.7 を実行していることを追加するのを忘れていました。
どんな助けでも大歓迎です。
ジェシー