ホームページ  >  記事  >  バックエンド開発  >  SAE に PHP アプリケーションをデプロイするときに発生する関連問題の解決

SAE に PHP アプリケーションをデプロイするときに発生する関連問題の解決

WBOY
WBOYオリジナル
2016-06-13 12:10:32861ブラウズ

SAE に PHP アプリケーションをデプロイするときに発生する問題の解決策について
皆さん、こんにちは。私は最近、PHP アプリケーションを Sina SAE に移植しようとしています。現在、多くの問題があります。それは解決されていません。
背景: 元のアプリケーションは APACHE で正常に動作し、PHP バージョン 5.4.2 を使用します。SAE に移植する場合、SAE は Nginx サーバーを使用する必要があり、PHP バージョンは 5.3.2 です
問題現象: アクセス時にエラーが報告されます。ページの解析エラー: 構文エラー、application/models/ngsource_model.php の 94 行目で予期しない T_VARIABLE
関連するコード: $query_date =explode(' ',$query_datetime)[0];
長い間この行のコードは問題が見つかりませんでした。前後のコードはすべて変数の代入なので、PHPのバージョンの問題でしょうか? PHP のバージョンの変更についてはあまり詳しくないので、オンラインで同様のリソースを見つけることができませんでした。助けていただければ幸いです。ありがとうございます。
------ソリューションのアイデア----------------------
$query_date =explode(' ', $query_datetime)[0];
この構文は php 5.4 以降でのみサポートされます。
php 5.3 以前は、

$query_date = explode(' ',$query_datetime);<br />$query_date = $query_date[0];

または
list($query_date) = explode(' ',$query_datetime);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。