Şu anda bir OO PHP uygulama üzerinde çalışıyorum. Ancak ben açıkçası kontrol edilmesi her özellik için kurallar tanımlamak için bir yere ihtiyacım var, sunulan tüm verileri kontrol etmek için kullanmak istiyorum doğrulama denilen bir sınıf geçerlidir var. Şu anda, ben yeni bir nesne inşası sırasında diziler kullanıyorum. örneğin:
$this->name = array(
'maxlength' => 10,
'minlength' => 2,
'required' => true,
'value' => $namefromparameter
)
Her özellik için bir dizi.
Ben sonra her dizide tanımlanan değerlere bağlı olarak çeşitli kontroller yürütmek hangi doğrulama sınıfı statik bir yöntem çağırır.
Is there a more efficient way of doing this? Any advice appreciated. Thanks.