Tôi có này tuyên bố trường hợp PHPCó cách nào để đơn giản hóa tuyên bố trường hợp này không?
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;
.....
}
Những công trình vĩ đại nhưng tôi có nhiều tác phẩm nhiều (như 190) và tôi rất thích biết nếu có một cách để làm cho tuyên bố trường hợp này nhiều công việc với bất cứ điều gì vì vậy tôi không phải làm điều kiện 190 trường hợp. Tôi đã nghĩ rằng tôi có thể sử dụng các condtion trong trường hợp và có thể xem nếu tập tin đó là hiện tại và nếu như vậy sau đó hiển thị và nếu không thì có thể một trang 404 nhưng tôi không chắc chắn một cách tốt để làm điều này ... bất kỳ ý tưởng sẽ giúp rất nhiều
Bạn có chắc chắn về 'file_exists ($ include)'? Nó chỉ là một phần của con đường. Nó sẽ luôn là 'sai'. –
Tôi đã chỉnh sửa vài phút trước khi bình luận của bạn – genesis
Xin lỗi :) +1 để xem mã trong câu trả lời :) –