初級 › 波括弧 } の閉じ忘れによる Parse error: Unclosed '{' › パターン3
波括弧 } の閉じ忘れによる Parse error: Unclosed '{'
関数やif文の波括弧を閉じ忘れると、PHPはファイルの終わりに達してから、どの行の { が対応を失っているかを教えてくれます。
1 <?php 2 function greet($name) { 3 echo "Hi " . $name; 4 _ ^ 5 greet("Al");
Parse error: Unclosed '{' on line 2 in main.php on line 5
空欄を埋めて実行を通す
greet関数の閉じ波括弧が必要です。「Unclosed '{' on line 2」の2行目こそが本当の原因の行です。
次の問題