PHP

[対処法]Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’

Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’

Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’のエラーの原因と対処法を紹介します。

PHPでプログラムを組んでいくと「Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’」が発生することがあります。

Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’のエラーの原因と対処法

Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’のエラーが出力される原因

こちらは必要な文字が抜けている場合に出力されるエラーメッセージです。

<?php
echo "こんにちは!"

?>

このようにechoの閉じかっこである「;」が抜けていることが原因で出力されます。

そのほかにもifの閉じかっこである「}」などの書き忘れなどで出力されることが原因で出力されることもあります。

Parse error: syntax error, unexpected end of file, expecting ‘,’ or ‘;’のエラーが出力された時の対処法

必要な文字が抜けている時に出力されるエラーですので、しっかりとコードの書き忘れがないか確認しましょう。

ただ、必ずしもその行に原因があるとは限らないので、そこも気を付けましょう。

エラーが出力された際に出てくる際の行番号は参考までにとどめておきましょう。

まとめ

基本的に単純な入力ミスかコピペで出力されることが多いエラーですので、しっかりと見返すことが重要です。

タイプミスがないかしっかりと確認しましょう。