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;
この記事がお役に立ちますと幸いです🍀
【PHP】Undefined variable:エラー対処方法
...