看到一段滿特別的程式碼,call_user_func 與 switch (true) 的使用,如下:
$rs = call_user_func(function()
{
switch(true)
{
case ( ($_GET['a'] == 1) && ($_GET['b'] == 2) ):
$rtn = 1;
break;
case ( ($_GET['a'] == 1) && ($_GET['b'] == 3) ):
$rtn = 2;
break;
default:
$rtn = -1;
break;
}
return $rtn;
}
);
//補充 : endforeach 的寫法
foreach($array as $element):
#do something
endforeach;
沒有留言:
張貼留言