у меня есть это PHP дело оЕсть ли способ упростить эту инструкцию?
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), и я хотел бы знать, если есть способ сделать это саз много работы с чем-нибудь, так что я не нужно делать 190 случаев. Я думал, что смогу использовать condtion в этом случае и, возможно, посмотреть, присутствует ли этот файл, и если да, то отобразите его, а если нет, то, возможно, страницу 404, но я не был уверен, что это хороший способ ... любые идеи помогут много
Вы уверены в 'file_exists ($ include)'? Это просто часть пути. Он всегда будет «ложным». –
Я отредактировал его за несколько минут до вашего комментария – genesis
Извините :) +1 для просмотра кода в ответе :) –