私は素晴らしい作品が、私は(190のような)多くの多くのファイルを持っていると私は何とこのcase文の多くの作品を作るための方法は、私がそこにあるかどうかを知るのが大好きだ、このPHPのcase文このcase文を簡略化する方法はありますか?
switch ($parts[count($parts) - 1]) {
case 'restaurant_pos':
include($_SERVER['DOCUMENT_ROOT'] . '/pages/restaurant_pos.php');
break;
case 'retail_pos':
include($_SERVER['DOCUMENT_ROOT'] . '/pages/retail_pos.php');
break;
.....
}
を持っています190のケース条件を行う必要はありません。私はこのケースでcondtionを使うことができると思っていました。おそらくそのファイルが存在するかどうかを確認し、もし表示されていれば、おそらく404ページでしたが、これを行う良い方法はわかりませんでした。それはより安全たとえばあなたが$parts[count($parts) - 1]
'file_exists($ include)'に関してあなたは確かですか?それは単に道の一部です。それは常に「偽」です。 –
あなたのコメントの数分前に編集しました – genesis
申し訳ありません:)答えのコードを確認するための+1 :) –