前提・実現したいこと
htmlファイルにphpのif文を埋め込もうとしたときに、}の前にphpの開始タグを書く際、
<?php} ではエラーが出ますが <?php } と半角スペースをあけるとエラーが出ませんでした。 わたしはどちらもphpの書き方上問題ないと思ったのでエラーは出ないと思ったのですが、なぜエラーが生じるのでしょうか? ### 発生している問題・エラーメッセージ ``` Parse error: syntax error, unexpected end of file in /work/web/index.php on line 11 ``` ### 該当のソースコード ```php <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>PHP Practice</title> </head> <body> <?php if(1){?><?php}// 上の行のことです
?>
補足情報(FW/ツールのバージョンなど)
文字コードはUTF-8です
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/21 11:26
退会済みユーザー
2021/09/21 21:15
2021/09/22 02:31
退会済みユーザー
2021/09/22 08:45