В настоящее время я работаю над PHP-приложением OO. У меня есть класс под названием validation, который я хотел бы использовать для проверки всех представленных данных, но мне, очевидно, нужно где-то определять правила для каждого проверяемого свойства. На данный момент я использую массивы при создании нового объекта. например:Проверка объекта PHP
$this->name = array(
'maxlength' => 10,
'minlength' => 2,
'required' => true,
'value' => $namefromparameter
)
Один массив для каждого имущества.
Тогда я бы назвал статический метод из класса проверки, который выполнял бы различные проверки в зависимости от значений, определенных в каждом массиве.
Есть ли более эффективный способ сделать это? Любые советы оценены. Спасибо.
Хороший пункт там с документацией! –
Спасибо, я раньше не слышал об интерфейсах. Я проверю их! – Dan