Ben sadece bir kez tüm üye değişkenler bir değer atanmış birincil işlevini yerine bir veri işlemcisi sınıf vardır:
class {
public $firstName;
public $lastName;
public $ssn;
public $accessKey;
public function __construct($data = null) {
if (is_array($data)) {
// Assign the value of any fields in $data to
// the corresponding member var
}
}
public processData() {
// *** CHECK IF ALL PROPERTIES HAVE VALUES ***
foreach ($this as $p=>$val) {
if ($val === null) {
return false;
}
}
doStuff();
}
}
Tüm özellikleri bir değere sahip olduğunu doğrulamak için daha verimli ya da zarif bir yolu var mı? O bu şekilde yapmak için PHugly tür hisseder.