دوال التنقية الجديدة PHP Filter Functions
بسم الله
PHP5 وأعوانها كل يوم جديد !!
Filter Functions هي مجموعة من الدوال التي من شأنها التأكد من نوعية البيانات ولكن بشكل متطور. متاحة من أول الأصدار 5.2.0 -للمزيد حول الجديد بهذا الأصدار - بالأضافة أنها متاحة في الأمتداد extension المسماه filter التابع لمجموعة أمتدادات PECL ويمكنك تحميل النسخة من هنا (Linux - Windows ).
أما عن الفائدة فالمثال خير دليل :-
$email = filter_input(INPUT_POST, 'name', FILTER_VALIDATE_EMAIL);
$age = filter_input(INPUT_POST, 'age', FILTER_VALIDATE_INT);
$url = filter_input(INPUT_COOKIE, 'url', FILTER_VALIDATE_URL);
$raw_msg= filter_input(INPUT_POST, 'msg', FILTER_UNSAFE_RAW);
$options= filter_input(INPUT_GET, 'options', FILTER_SANITIZE_SPECIAL_CHARS);
$data = filter_var($user_data, FILTER_SANITIZE_STRING);
أتركم مع المنوال : Filter Functions
ملحوظة : المثال مأخوذ من مثال لرسمس في عرض له عن تقدم اللغة من سنة 1993 إلى 2007