【PHP】syntax error:エラー対処方法

PHP syntax error エラー対処 アイキャッチ PHP

PHPのコーディング中に発生した「syntax error」のエラー対処の方法をご紹介します。

syntax error エラー対処【その1】

条件分岐を作成しているときに、エラーが発生しました。
エラーが発生しているコードはこちらです。

<?php

$signal = 'red';

swich($signal){
  case 'red':
    echo 'ng' . PHP_EOL;
    break;
  case 'green':
    echo 'ok' . PHP_EOL;
    break;    
}

 

エラー内容

エラーとして表示されている英語の意味を調べてみました。
「構文エラー」が発生しています。

・[syntax] → 構文
・[error] → エラー
 

解決方法

赤文字部分が修正箇所です。

[switch] のスペルが間違っていました。

× → swich($signal){
○ → switch($signal){

 

syntax error エラー対処【その2】

for文を作成しているときに、エラーが発生しました。
エラーが発生しているコードはこちらです。

<?php

for ($i = 1; $i <= 5; $i++) {
  if ($i===4){
    continue
  }
  echo $i . PHP_EOL;
}

 

エラー内容

6行目でエラーが発生しているようです。
 

解決方法

赤文字部分が修正箇所です。

最後のセミコロン「;」が抜けていました。

× → continue
○ → continue;