我目前正在開發面向對象的PHP應用程序。我有一個叫做驗證的類,我想用它來檢查提交的所有數據是否有效,但是我顯然需要在某處爲每個要檢查的屬性定義規則。目前,我在構建新對象時使用了數組。例如:PHP對象驗證
$this->name = array(
'maxlength' => 10,
'minlength' => 2,
'required' => true,
'value' => $namefromparameter
)
每個屬性的一個數組。
然後,我會調用驗證類中的靜態方法,根據每個數組中定義的值執行各種檢查。
有沒有更有效的方法來做到這一點? 任何意見讚賞。 謝謝。
好的地方有文檔! – 2009-10-29 08:48:21
謝謝,我以前沒聽說過接口。我會檢查出來的! – Dan 2009-10-29 09:24:59