概要
PHP初学者です。
ページに切り分け方について疑問があります。
疑問
現在下記サイトを参考にお問い合わせフォームの作成方法を勉強しています。
GRAY CODE お問い合わせフォームを作る
このサイトではお問い合わせフォームを以下の3ページで構成しています。
- 入力ページ
- 確認ページ
- 完了ページ
このような場合、私の頭の中では画面ごとにphpファイル作成する、つまり計3つのphpファイルを作成するのかな?とイメージしました。
しかし、実際に解説を読んでいくとphpファイルは1つで、同じページにPOSTしています。
POSTされたデータを見て条件分岐し、表示する内容を切り替えていました。
このサイトの作成方法が必ずしも正解ということはないと思いますが、このような場合は3つのファイルに分けずに1つのファイルにまとめるべきでしょうか。
また、どのようなときにファイルを分けるできでしょうか。
【補足】私の考え
内容がほぼ同じページのとき、つまりコードをコピペする必要が出てきたときは1つのファイルにまとめて、可変部分だけを条件分岐すればいいのではないかと考えています。今回のサイトの解説ではコードをごっそり分岐させておりこのケースには当てはまっていないように感じるため1つのファイルにまとめているのが無理矢理感があって違和感があります。
特に「入力ページ」と「確認ページ」はまだしも、「完了ページ」は見た目も役割も全然違うものに感じるので別ファイルに分けた方が可読性も上がるのでは?と感じます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/21 10:14