No.1ベストアンサー
- 回答日時:
【1つのphpでif文で分岐させる方法】
[メリット]
バリデーション処理を1回書くだけで済む。
その他、重複している部分を1回書くだけで済む。
[デメリット]
長いコードになってくるとやや見通しが悪くなる。
【2つのphpファイルを作って処理させる方法】
[メリット]
コードの見通しはいい。
[デメリット]
同じバリデーション処理を2つのファイルに書く必要が出てくる。
これを怠ると(初心者や初心者用の書籍は怠っている場合がほとんど)いわゆる「手抜き」になる。
その他、重複している部分も「コピペ」のオンパレードになって冗長。
【まとめ】
比較的コード量が少ない(PHPファイル5個分程度の分岐で済む)場合は、ファイル1つで分岐させる方法、それを超えてくる場合は「フレームワーク」の採用を検討することを推奨します。
サンプル
http://bloggdgd.blog28.fc2.com/blog-entry-289.html
No.4
- 回答日時:
>テンプレートエンジンを使って2ファイルに分割する場合でも、テンプレートエンジンを使うだけの工夫だと先ほど述べた「手抜き」に変わりありません。
「テンプレートエンジン + フレームワーク」が不可欠でしょう。フレームワークを使うか使わないかは用件によって変わってくる。
CとMは比較的自分でも意識して書けばなんとかなる。
ただしVにあたるテンプレートエンジンはなかなか作るのがしんどい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP PHP ページング データベース 1 2022/06/16 10:30
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP HTMLのINPUTから画面表示 3 2023/04/04 21:34
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CakePHPの .htaccess設定について
-
【file_exists】ファイルが存在...
-
cakephpで特定ファイル表示(hta...
-
PHPファイルの中身が見られるこ...
-
PHP+MySQL SQL文を外部ファイル...
-
.phpと.incファイルの違いはな...
-
PHPでi-mode対応i-xhtmlを出力する
-
.phpファイルが、表示されない
-
cronで動かすと保存されなくなる
-
fopenでファイルを読み込み、そ...
-
phpの書き方
-
PHPからCronを編集したい
-
PHPがLocalhostのフォルダ内で...
-
PHPの慣習的な書き方・組み方に...
-
フォントの色を変えるには?
-
PHPのif文でその処理を途中で抜...
-
リンク先を隠す方法はないでし...
-
copy() で属性保存
-
onedrive にexcelファイルをア...
-
PHP session_destroyとsession...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
サイトのphpソースコードを表示...
-
HTMLに埋め込んだPHPがうまく出...
-
PHP+MySQL SQL文を外部ファイル...
-
use と requireの違いは?
-
さくらレンタルサーバーでPHPが...
-
PHPファイルの中身が見られるこ...
-
fputs()はfwrite()のエイリアス...
-
プロパティファイルの読み込み...
-
コマンドプロンプト エラー
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
phpmailerで送れない添付ファイ...
-
別のドメインのファイルをrequire
-
[PHP+XML]PHPで動的に出力す...
-
phpinfoの内容が見れない
-
CakePHP2のCronでのShellを使う...
おすすめ情報