0
這段代碼只是較大php文件的一小部分。目前,該文件在運行時不產生任何東西(如PHP所示),但是當我註釋掉這部分(如下)時,該文件將執行。因此,我仍然相信這段代碼中的某些內容會阻止PHP正常運行。也許它是嵌套的switch語句?這個php switch語句是什麼打破了我的代碼?
switch($interval)
{
case "week":
$active_date = date('N', $endTime);
switch($active_date)
{
case 1:
$categories = ["Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday"];
break;
case 2:
$categories = ["Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday"];
break;
case 3:
$categories = ["Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday"];
break;
case 4:
$categories = ["Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday"];
break;
case 5:
$categories = ["Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"];
break;
case 6:
$categories = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
break;
case 7:
$categories = ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
break;
}
break;
case "month":
$categories = ["Three Weeks Ago","Two Weeks Ago","Last Week","This Week"];
break;
case "year":
$active_date = date('n', $endTime);
switch($active_date)
{
case 1:
$categories = ["February","March","April","May","June","July","August","September","October","November","December","January"];
break;
case 2:
$categories = ["March","April","May","June","July","August","September","October","November","December","January","February"];
break;
case 3:
$categories = ["April","May","June","July","August","September","October","November","December","January","February","March"];
break;
case 4:
$categories = ["May","June","July","August","September","October","November","December","January","February","March","April"];
break;
case 5:
$categories = ["June","July","August","September","October","November","December","January","February","March","April","May"];
break;
case 6:
$categories = ["July","August","September","October","November","December","January","February","March","April","May","June"];
break;
case 7:
$categories = ["August","September","October","November","December","January","February","March","April","May","June","July"];
break;
case 8:
$categories = ["September","October","November","December","January","February","March","April","May","June","July","August"];
break;
case 9:
$categories = ["October","November","December","January","February","March","April","May","June","July","August","September"];
break;
case 10:
$categories = ["November","December","January","February","March","April","May","June","July","August","September","October"];
break;
case 11:
$categories = ["December","January","February","March","April","May","June","July","August","September","October","November"];
break;
case 12:
$categories = ["January","February","March","April","May","June","July","August","September","October","November","December"];
break;
}
break;
}
任何想法這是什麼不正確?
定義了$ endTime嗎? –
除了@relentless,你可以把'var_dump($ interval);'switch'之前? – Eray
順便說一句,它工作良好? – Eray