初級 › 波括弧 } の閉じ忘れによる Parse error: Unclosed '{' › パターン2
波括弧 } の閉じ忘れによる Parse error: Unclosed '{'
関数やif文の波括弧を閉じ忘れると、PHPはファイルの終わりに達してから、どの行の { が対応を失っているかを教えてくれます。
1 <?php 2 if (true) { 3 echo "yes"; 4 _ ^ 5 echo "done";
Parse error: Unclosed '{' on line 2 in main.php on line 5
空欄を埋めて実行を通す
if文の波括弧も同様です。閉じ忘れると、以降のコードがすべてif文の中に取り込まれたままファイル末尾に達してしまいます。
次の問題