問題タブ [php-parse-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
84 参照

php - PHP で変数のエコーを制限して、目的の文字を取得する

$responsevar には、custom_test_name以下のようなコンポーネントがあります。

ここに小さなPHPコードがあります:

これは、prints の..checkの<class=com.tests.[</class>最初の文字[を出力し、custom_test_name同様にprint の echoing を出力します ....ただし、この場合、詳細のみを出力/エコーするにはどうすればよいですか? たとえば。これだけをエコーし​​、それを排除します。範囲/他のアプローチを指定する方法はありますか?["custom_test_name"][2]T[3]ead.no.check1.check2.check3[Test_Name]

0 投票する
1 に答える
74 参照

php - mysql の if ステートメント while ループが機能しない

データベースからすべてのレコードの日付を読み取り、それが配列からの日付かどうかを確認するアルゴリズムを作成したいという問題があります。正しい日付になると、結果として別の配列に解析されます。

問題は、ブラウザでこのエラーメッセージが表示されることです

解析エラー: 構文エラー、29 行目の test.php の予期しない '$monate' (T_VARIABLE)

29行目はif文のある行です

msql データベースでは、行 "datum" は "date" としてフォーマットされます。

0 投票する
1 に答える
120 参照

php - PHPインライン条件はPHP 5.3.29では機能しませんが、5.6.7では機能します

これまで経験したことがないので、これは私にとって完全に当惑しています。私のローカルホスト環境は 5.6.7 PHP で、実稼働サーバー (共有ホスティング) は現在 5.3.29 を実行しています。このインライン スクリプトが実稼働環境で問題を引き起こしているようですが、私のローカルではエラー、通知、または警告さえも発生しません。

これは PHP 5.3.29 で 発生するエラーです
解析エラー: 構文エラー、予期しない '[' in [...][...]5

何が悪いのかわからないようです。以下にサンドボックスのリンクを配置しましたが、そこで問題を再現することができました。5.3.29 を選択すると機能しませんが、「PHP 5.4 が動作し始める」と選択すると動作します。 http://sandbox.onlinephpfunctions.com/code/96decf9191975c9948d346d183f6d443f0beeeaf

どんな助けでも大歓迎です。ありがとう。

0 投票する
0 に答える
34 参照

php - MAMP から常に HTTP エラー 500 を取得する

内部にエラーがある php ページを開こうとすると、ブラウザは常に「HTTP ERROR 500」と表示します。そのため、コードの問題点に関するより良い情報を得るために、エラー ログを確認する必要があります。「エラー 500」ではなく、より具体的なエラーが表示されるように、MAMP 設定を変更することはできますか?

つまり、私が書いた場合

ブラウザに次のように表示されます。

[2016 年 6 月 18 日 15:05:26 ヨーロッパ/ベルリン] PHP 解析エラー: /Applications/MAMP/htdocs/Examples/000.php の 3 行目の構文エラー、予期しない「hello」(T_CONSTANT_ENCAPSED_STRING)

だけでなく

HTTP エラー 500

問題は特にMAMPのセットアップに関するものであり、PHP全般に関するものではありません。Windows で EasyPHP を使用して同じコードを記述すると、ブラウザにエラーのある行が表示されます。

0 投票する
3 に答える
2594 参照

php - XML開始タグでPHPがエラーをスローする

という名前のファイルを含むファイルがsitemap.htmlあり、サイトマップに次のコードがあります。

すべて問題ないようですが、次のようなエラー 500 が表示されます。

PHP 解析エラー: 構文エラー、1 行目の sitemap.html の予期しない「バージョン」(T_STRING)

ご覧のとおり、私は使用<?xmlしてい<?phpますが、PHP として解析しようとしているのはなぜですか?

最初は、問題を引き起こしているのは魔法の引用符だと思っていましたが、 get_magic_quotes_gpc() の var_dump を実行すると、魔法bool(false)の引用符がオンになっていません。

また、私のでは、それが であることがphp.iniわかります。magic_quotesOFF

それを修正する代わりに、最初の行を次のように置き換えました。

しかし、私はまだ何が起こっているのか興味があります。

同じサーバー (PHP バージョン 5.4.45) でホストされている他の Web サイトがあり、他の Web サイトのサイトマップで PHP 解析エラーが発生しません...

このエラーの原因は何ですか?