我將如何壓縮此php方法以減少代碼,但仍然可讀和功能?這個代碼中你會改變什麼?PHP字符序列檢查功能
public function charCount($string, $max, $min) {
$stringCount = strlen($string);
if(isset($max) || isset($min)) {
//Testing Max Chars
if($stringCount > $max) {
return 'String length: ' . $stringCount . "<br />
Max Chars: " . $max . "<br />
Error: To Long";
}
else if($stringCount < $min) {
return 'String length: ' . $stringCount . "<br />
Min Chars: " . $max . "<br />
Error: To Short";
}
else {
return true;
}
}
else {
return true;
}
}
原因之一,不應該'最小字符: 「$ MAX」
'是'$ min',而不是'$ max'? – Wiseguy
此外,「太長」 - 應該有一個額外的「o」那裏。 – Halcyon