前提・実現したいこと
PHPの勉強中で参考書をもとにソースを書いています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in C:\xampp\htdocs\YPHPSample\15\Sample02.php on line 25
該当のソースコード
<!DOCTYPE html> <html> <head> <title>サンプル</title> </head> <body> <?php $num=0; $store=true; print"ようこそ.<br/>\n"; print"<hr/>\n"; if($num <=0 && $store == true){ print"お取り寄せ可能です。<br/>\n"; } elseif($num <= 0 && $store == false){ print"在庫切れです。<br/>\n"; } elseif($num <= 3){ print"在庫が少ないです。<br/>\n"; } else{ print"在庫あります。<br/>\n"; } print"<hr/>\n"; print"ごゆっくりお過ごしください。<br/>\n"; ?> </body> </html>試したこと
論理演算子を試している中でelseifを二つ続けたところエラーが発生しました。
補足情報(FW/ツールのバージョンなど)
コードはマークダウンのcode機能を利用してご提示ください。
また、エラー自体は珍しいものではなく構文エラーなので、調べれば解決のヒントとなるものがでてくると思います。
というか、わざわざ聞くような内容でしょうか?
質問は修正できます。タイトルには要件を書いていただきたいのです。
今のタイトルでは何が問題なのか、要件なのかが分かりません。
できれば「質問するときのヒント」を熟読した上で質問を再編してください。
ありがとうございます。
エラーなくなりました。
今後気を付けます。
質問は編集できるので適宜ご対応ください。
「今後」だとほぼ確実に次の時には忘れるのでこの質問からしていきましょう。
(質問文は編集できます)質問文のコード/エラーはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
調べた感もない、質問修正依頼にも応じない、解決したのに放置
だと今後回答つかなくなりますよ。
回答2件
あなたの回答
tips
プレビュー