我正在研究一些我自己沒有寫過的代碼示例,並且我發現這個函數在我看來很糟糕,至少效率不高。你能提出改進方法嗎?我認爲這可能適用於關聯數組,但不知道如何。改進許多case switch語句
其他任何可以重寫的方法?
$op = '';
switch($style) {
case 'f':
case 'F': {
$op = 'f';
break;
}
case 'f*':
case 'F*': {
$op = 'f*';
break;
}
case 'B':
case 'FD':
case 'DF': {
$op = 'B';
break;
}
default: {
if (!empty($default)) {
$op = $this->dosomething($default, '');
} else {
$op = '';
}
}
}
return $op;
它試圖做什麼? – BoltClock 2011-06-05 08:38:49
它對我來說很好。簡潔高效,易於閱讀。你還需要什麼。 – Petah 2011-06-05 08:39:47
@Petah:你是作者嗎? – BoltClock 2011-06-05 08:40:55