পিএইচপি (৫) Filter
ফাংশন
পিএইচপি Filter
পরিচিতি
Filter
ফাংশন ডিফল্টভাবে চালু করা থাকে। রানটাইম কনফিগারেশন
নিচের টেবিলের ফাংশন php.ini- এর সেটিং দ্বারা প্রভাবিত
নাম | বর্ননা | ডিফল্ট | পরিবর্তনশীল |
---|---|---|---|
filter.default | এই ফিল্টার দ্বারা সকল $_GET, $_POST, $_COOKIE, $_REQUEST and $_SERVER ডাটা Filter করে। ফিল্টারের নাম গ্রহন করে যা ডিফিল্টভাবে ব্যবহার করতে পারবেন। ফিল্টার নাম দেখার জন্য ফিল্টার লিস্ট দেখুন। | "unsafe_raw" | PHP_INI_PERDIR |
filter.default_flags | ডিফল্ট ফিল্টার প্রয়োগ করে যখন ডিফল্ট ফিল্টার সেট করা হয়। সামঞ্জস্যের কারনে FILTER_FLAG_NO_ENCODE_QUOTES ডিফ্লটভাবে সেট করা হয় | NULL | PHP_INI_PERDIR |
পিএইচপি (৫) Filter
ফাংশন
নিচে Filter
ফাংশন ও ফাংশনের বর্ননা দেওয়া হলো, বাটনে ক্লিক করে ফাংশনটি সম্পর্কে বিস্তারিত জানুন
একটি নির্দিষ্ট ইনপুট টাইপের ভেরিয়েবল আছে কিন্তা তা যাচাই করতে ব্যবহৃত হয়।
একটি নির্দিষ্ট Filter
নামের filFilter
ter আইডি রিটার্ন করে।
ইনপুট থেকে একটি অতিরিক্ত ভ্যারিয়েবল গ্রহন করে এবং ও ঐচ্ছিকভাবে এটি Filter
করে।
ইনপুট থেকে একাদিক অতিরিক্ত ভ্যারিয়েবল গ্রহন করে এবং ও ঐচ্ছিকভাবে তাদেরকে Filter
করে।
সকল সাপোর্টেড Filter
এর একটি তালিকা রিটার্ন করে।
একাধিক ভেরিয়েবল পায় এবং তাদের ফিল্টার করতে ব্যবহৃত হয়।
একটি নির্দিষ্ট Filter
এর সাথে একটি ভ্যারিয়েবল ফিল্টার করতে ব্যবহৃত হয়।
পিএইচপি (৫) পূর্বনির্ধারিত Filter
কনস্ট্যান্ট
নিচে Filter
ফাংশন , ফাংশনের আইডি ও ফাংশনের বর্ননা দেওয়া হলোঃ
- FILTER_VALIDATE_BOOLEAN
- ID: 258
একটি বুলিয়ান যাচাই করে। - FILTER_VALIDATE_EMAIL
- ID: 274
ইমেইল এড্রেস যাচাই করে। - FILTER_VALIDATE_FLOAT
- ID: 259
দশমিক সংখ্যা যাচাই করে। - FILTER_VALIDATE_INT
- ID: 257
পূর্ন সংখ্যা যাচাই করে। - FILTER_VALIDATE_IP
- ID: 275
IP এড্রেস যাচাই করে । - FILTER_VALIDATE_REGEXP
- ID: 272
রেগুলার এক্সপ্রেশন যাচাইউ করে। - FILTER_VALIDATE_URL
- ID: 273
URL যাচাই করে। - FILTER_SANITIZE_EMAIL
- ID: 517
ই-মেইল এড্রেস থেক সকল অবৈধ অক্ষর বাদ দেয়। - FILTER_SANITIZE_ENCODED
- ID: 514
বিশেষ অক্ষরগুলু বাদ দেয় অথবা এনকোড করে। - FILTER_SANITIZE_MAGIC_QUOTES
- ID: 521
addslashes()প্রয়োগ করে । - FILTER_SANITIZE_NUMBER_FLOAT
- ID: 520
সংখ্যা, যোগ()+,বিয়োগ(+), দাড়ি(.) ,কমা (,) ব্যতীত অতিরিক্ত সকল অক্ষর বাদ দেয়। - FILTER_SANITIZE_NUMBER_INT
- ID: 519
সংখ্যা, যোগ (+),বিয়োগ(-), ব্যতীত অতিরিক্ত সকল অক্ষর বাদ দেয়। - FILTER_SANITIZE_SPECIAL_CHARS
- ID: 515
বিশেষ অক্ষর বাদ দেয়। - FILTER_SANITIZE_STRING
- ID: 513
স্ট্রিং থেকে ট্যাগ/বিশেষ অক্ষর বাদ দেয়। - FILTER_SANITIZE_STRIPPED
- ID: 513
FILTER_SANITIZE_STRING এর মতই। - FILTER_SANITIZE_URL
- ID: 518
একটি URL থেকে সকল অবৈধ অক্ষর বাদ দেয়। - FILTER_UNSAFE_RAW
- ID: 516
কিছুই করে না, ঐচ্ছিক স্ট্রিপ / বিশেষ অক্ষর এনকোড করে। - FILTER_CALLBACK
- ID: 1024
তথ্য filter করতে একটি ইউজার-ডিফাইন ফাংশন কল করা হয় ।