「Parse error: syntax error…」というエラーメッセージが表示される場合、その原因のほとんどが、入力ミスです。

たとえば、次の例では、「こんにちは」の右側に「"」がないので、このエラーメッセージが表示されます。

<?php
echo "こんにちは;
?>
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in C:\file\web\test\php\test.php on line 3

「Parse error」を直訳すると、「構文解析エラー」になります。PHPスクリプトを実行する準備として、PHPの実行エンジンによるPHPスクリプトの解釈(分析・翻訳)がうまくいかなかったということです。

エラーメッセージに示された行番号などからエラーの原因を特定する必要があります。詳しくは、以下の記事を参考にしてください。
「Parse error」の原因がわからないとき

定番のエラーメッセージを予習したい方におすすめの本

「syntax error」に限らずPHPスクリプトの作成時はさまざまなエラーメッセージを目にします。実戦経験を積めばいろいろなメッセージを目にできるのですが、先に見て予習したい方にはこの本をおすすめします(私が書いた本ですが)。よくある定番のエラーや入力間違いなどをクイズ風にまとめてあります。暇なときに読んでみてください。
「PHP「直す力」養成ドリル」について詳しくはこちら

スポンサーリンク

こちらもどうぞ

こちらも参考にしてください

関連記事

MySQL

phpMyAdmin

PHPサンプルコード

PHP全般

PHP関数

WordPress

PHPの基礎が身に付いたかチェック!

PHP「直す力」養成ドリル
スポンサーリンク