私はここ数週間PHPでサイトを書いていましたが、いつも頭の中で質問がありました。index.phpで、すべてのテンプレートファイルを次のようにルーティングします
if(isset($_GET['search'])){
include_once 'template/template.search.php';
}
elseif(isset($_GET['newsletter'])){
include_once 'template/template.newsletter.php';
}
elseif(isset($_GET['product'])){
include_once 'template/template.product.php';
}
elseif(isset($_GET['categories'])){
include_once 'template/template.categorie.php';
}
elseif(isset($_GET['about'])){
include_once 'template/template.about.php';
}
elseif(isset($_GET['sitemap'])){
include_once 'template/template.sitemap.php';
}
else
{
include_once 'template/template.index.php';
}
しかし、私にとってはあまりきれいに見えません。このような仕事を処理するためのより良い可能性はありますか?
私はすでにこのようにそれを試しましたが、私のためにうまくいきませんでした
$i = 0 ;
switch($i){
case(isset($_GET['search'])):
include_once 'template/template.search.php';
break;
default:
include_once 'template/template.index.php';
break;
}
編集:タイトルのより良い書き込みはあなたの何人かを少し誤解させるものだったので、私は確かに最高のパフォーマンスを探しています。