решил написать клас для проверки данных.
думаю есть ли смысл в таком, то есть не тупо ли это переписывать по два раза готовые функции.
Интересует мнение общественности.
я вижу в этом тот плюс, что если я что то захочу изменить в этих проверках, то в классе это будет сделать гораздо проще чем в коде + все проверки обобщаются под одной сущностью, что делает программу более структурированой.
class DataCheck
{
# проверка на допустимый тип
static public CheckType ($gtype, $gdata)
{
switch ($gtype)
{
case \'int\':
if (is_numeric ($gdata) && strpos($gdata,\'.\')===false)
return true;
else
return false;
break;
case \'numeric\':
if (is_numeric($gdata)) return true;
else return false;
break;
}
}
# проверка на допустимую длину
static public CheckLength($glength,$gdata)
{
if (strlen($gdata) > $glength)
return false;
else
return true;
}
.....
//и так далее, с подобными методами )
}