ホームページ >バックエンド開発 >PHPチュートリアル >このような if else ステートメントを書くのは間違っているでしょうか?
当初このコードを PHP スクリプトに埋め込む予定でしたが、常にエラーが表示されました:
解析エラー: 構文エラー、C:AppServwwwdemotetemplates_c1d7c7a527b6335cc7a623305ca940e1findex.tpl.php の 14 行目で予期しない T_ELSE
<?php if ($status) {?><div>This is the first block.<br /></div><?php } ?><?php else {?><div>This is the third block.<br /></div><?php } ?>
この $status はどうやって取得したのでしょうか?
このように記述してください。41ac516dac38170fdcdae524a895cc50
あなたの指定した段落には何も問題はありませんありがとうございます。問題は解決されました。ループ内で出力する場合、右中括弧は else ステートメントから分離できず、elseif がある場合は分離できません。
問題はないと思いますが、どうやってこの $status を取得しましたか?
ありがとうございます!本当は3階と書くべきなんです!
このように書くとエラーは発生しません41ac516dac38170fdcdae524a895cc50
3 階の正しい解決策! ! ! !