tengo esta afirmación caso PHP¿Hay alguna forma de simplificar esta declaración de caso?
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;
.....
}
que funciona muy bien, pero tengo muchos muchos archivos (como 190) y me gustaría saber si hay una manera de hacer esta declaración del caso muchos de ellos trabajan con nada, así que no tiene que hacer 190 condiciones del caso. Estaba pensando que puedo usar la condición en el caso y tal vez ver si ese archivo está presente y, en caso afirmativo, mostrar y si no, tal vez una página 404, pero no estaba seguro de una buena manera de hacerlo ... cualquier idea ayudaría mucho
¿Estás seguro con respecto a 'file_exists ($ include)'? Es solo parte del camino. Siempre será 'falso'. –
Lo edité unos minutos antes de tu comentario – genesis
Lo siento :) +1 para revisar el código en la respuesta :) –