قائمة المحتويات
توفر Zend_Filter مكتبة من الـ static methods لفلترة البيانات ,
و لفلترة البيانات المدخلة من المستخدم , يجب ان تستخدم قسم 11.4, “Zend_Filter_Input”
بدلا منها, و ذلك لأنها توفر بيئة كاملة لفلترة البيانات المدخلة من المستخدم , و لكن لأن
Zend_Filter_Input تم تصميمه فى الأصل للـ arrays , فيمكن
ان يكن Zend_Filter مفيد عند فلترة البيانات ذات البعد الواحد (strings او اعداد),
لأنها تتصرف مثل الدوال المتوفرة فى لغة PHP:
<?php
$alphaUsername = Zend_Filter::getAlpha('John123Doe');
/* $alphaUsername = 'JohnDoe'; */
?>
فى كل من الأمثة التالية , value$ تمثل قيمة ذات بعد واحد .
Whitelist Filtering:
<?php
if (Zend_Filter::isEmail($value)) {
/* $value is a valid email format. */
} else {
/* $value is not a valid email format. */
}
?>
Blind Filtering:
<?php
$alphaName = Zend_Filter::getAlpha($value);
?>
Blacklist Filtering:
<?php
$taglessComment = Zend_Filter::noTags($value);
?>