Ben buraya dönmek için yanlış bir değer elde edemezsiniz. Bir gerçek değeri para cezası verir. Ne eksik?
if ((count($this->_brokenRulesCollection)) == 0) {
return true;
} else {
return false;
}
(Eğer türü eşleşen operatörleri === veya! == Kullandığınız sürece) koşullu ifadelerde sıfır olmayan herhangi bir tamsayı true eşdeğerdir, sıfır olmayan herhangi bir uzunlukta dize doğru eşdeğerdir ve tersine, sıfır veya boş bir dize yanlış.
Bu yüzden
if ((count($this->_brokenRulesCollection)) == 0) {
return true;
} else {
return false;
}
Gibi yazılabilir:
return count($this->_brokenRulesCollection);
C.