我有這個PHP 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),我很想知道,如果有一種方法,使這種情況下語句什麼很多工作,所以我不必做190案件條件。我想我可以在案件中使用condtion,也許看到該文件是否存在,如果是,然後顯示,如果沒有,那麼也許是一個404頁面,但我不知道一個好辦法做到這一點...任何想法都會有幫助很多
你確定關於'file_exists($ include)'?這只是路徑的一部分。它永遠是'假'。 –
我在你的評論前幾分鐘編輯它 – genesis
對不起:) +1回顧代碼在答案:) –