Actualmente estoy trabajando en una aplicación PHP OO. Tengo una clase llamada validación que me gustaría usar para verificar que todos los datos enviados sean válidos, sin embargo, obviamente necesito un lugar para definir las reglas para cada propiedad que se va a verificar. Por el momento, estoy usando matrices durante la construcción de un nuevo objeto. por ejemplo:Validación de objetos PHP
$this->name = array(
'maxlength' => 10,
'minlength' => 2,
'required' => true,
'value' => $namefromparameter
)
Una matriz para cada propiedad.
Llamaría entonces a un método estático de la clase de validación que realizaría varias comprobaciones según los valores definidos en cada conjunto.
¿Hay una manera más eficiente de hacer esto? Cualquier consejo apreciado. Gracias.
¡Buen punto con la documentación! –
Gracias, no había oído hablar de interfaces antes. ¡Los revisaré! – Dan