mam tej instrukcji case PHPCzy istnieje sposób na uproszczenie tego przypadku?
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;
.....
}
który działa świetnie, ale mam wielu wielu plików (jak 190) i chciałbym wiedzieć, czy istnieje sposób, aby ten case wiele pracy z czymś tak ja nie musisz robić 190 przypadków. Pomyślałem, że mogę użyć warunku w tej sprawie i może zobaczę, czy ten plik jest obecny, a jeśli tak, to wyświetl, a jeśli nie, to może strona 404, ale nie byłam pewna, czy to dobry sposób ... wszelkie pomysły pomogłyby dużo
Czy jesteś pewien co do 'file_exists ($ include)'? To tylko część ścieżki. Zawsze będzie to "fałsz". –
Edytowałem to kilka minut przed twoim komentarzem – genesis
Przepraszam :) +1 za przejrzenie kodu w odpowiedzi :) –