آموزش جدید PHP
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم
آموزش فیلتر و سنجش اعتبار داده ها/filter در PHP
بررسی می کند آیا متغیر از نوع مورد نظر (مشخص شده توسط پارامتر دوم) در ورودی وجود دارد یا خیر.
تابع filter id در PHP شناسه ی منحصربفرد (filter ID) متناظر فیلتر مشخص شده (filter name) را در قالب عدد صحیح برمی گرداند.
تابع filter input در PHP یک متغیر خارجی (ارسال شده به سمت سرور از منبع نامطمئن برای مثال از کاربر) را به عنوان ورودی گرفته و قابلیت این را دارد که محتوای آن را اعتبارسنجی کند.
تابع input filter array در PHP قادر است بر خلاف تابع filter input در PHP که تنها یک ورودی را پذیرفته و اعتبارسنجی می کند، چندین متغیر را در قالب یک آرایه ی واحد دریافت کرده و مقادیر آن ها را اعتبارسنجی کند.
تابع filter list در PHP لیستی از تمامی فیلترهای مورد پشتیبانی و قابل استفاده را در خروجی برمی گرداند. لیستی از اسم تمامی فیلترهای مجاز و قابل استفاده را در خروجی برمی گرداند.
تابع filter var array در PHP چندین متغیر را در قالب آرایه ی ورودی پذیرفته و این قابلیت را دارد که محتوای آن ها را اعتبارسنجی کند.
تابع filter var در PHP یک متغیر را بر اساس فیلتر مشخص شده، فیلتر و اعتبارسنجی می کند.
فیلتر FILTER VALIDATE BOOLEAN در PHP یک مقدار بولی را اعتبارسنجی می کند. در واقع ورودی را به صورت یک مقدار بولی اعتبارسنجی می کند.
فیلتر FILTER VALIDATE EMAIL در PHP اعتبار و درستی یک آدرس ایمیل را بررسی می کند.
فیلتر FILTER VALIDATE FLOAT در PHP مقدار ورودی را به صورت عدد اعشاری (float) اعتبارسنجی می کند. به عبارت دیگر، یک مقدار اعشاری را اعتبارسنجی می کند.
فیلتر یک مقدار عدد صحیح/Integer را اعتبارسنجی می کند. همچنین این امکان را می دهد تا یک بازه ی برای حداقل و حداکثر مقدار عدد صحیح ورودی مشخص نمایید.
فیلتر FILTER VALIDATE IP در PHP بررسی می کند آیا آدرس IP مورد نظر معتبر بوده و بر اساس استاندارد تعریف شده هست یا خیر.
فیلتر FILTER VALIDATE REGEXP در PHP مقدار متغیر ورودی را با عبارت باقاعده (regular expression) که با ساختار زبان Perl سازگاری دارد تطبیق داده و اعتبارسنجی می کند.
فیلتر FILTER VALIDATE URL در PHP بررسی می کند آیا مقدار متغیر ورودی یک آدرس URL معتبر و استاندارد هست یا خیر.
فیلتر FILTER SANITIZE EMAIL در PHP تمامی کاراکترهای غیر مجاز را از آدرس email حذف می کند.
فیلتر FILTER SANITIZE ENCODED در PHP تمامی کارامترهای خاص که داخل URL قرار دارند را کدگذاری/حذف می کند.
فیلتر FILTER SANITIZE MAGIC QUOTES در PHP همان عملیاتی که ()addslashes بر روی رشته انجام می دهد را اجرا می کند. به عبارت دیگر، FILTER_SANITIZE_MAGIC_QUOTES در PHP قبل از کاراکترهای از پیش تعیین شده، علامت backslash درج می کند.