PHP filters को external इनपुट को validate और sanitize करने के लिए उपयोग किया जाता है।
PHP filters एक्सटेंशन में user इनपुट की जांच के लिए आवश्यक कई फ़ंक्शन मौजूद हैं, इसे data validation को आसान और तेज़ बनाने के लिए डिज़ाइन किया गया है।
दोस्तों filter_list() फंक्शन का उपयोग PHP filter extension की पेशकश करने के लिए किया जा सकता है −
<!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid Gray; border-collapse: collapse; } th, td { padding: 4px; } </style> </head> <body> <table> <tr> <td>Filter Name</td> <td>Filter ID</td> </tr> <?php foreach (filter_list() as $id =>$filter) { echo '<tr><td>' . $filter . '</td><td>' . filter_id($filter) . '</td></tr>'; } ?> </table> </body> </html>
Filter Name | Filter ID |
int | 257 |
boolean | 258 |
float | 259 |
validate_regexp | 272 |
validate_domain | 277 |
validate_url | 273 |
validate_email | 274 |
validate_ip | 275 |
validate_mac | 276 |
string | 513 |
stripped | 513 |
encoded | 514 |
special_chars | 515 |
full_special_chars | 522 |
unsafe_raw | 516 |
517 | |
url | 518 |
number_int | 519 |
number_float | 520 |
magic_quotes | 521 |
callback | 1024 |
Filter_var () फ़ंक्शन validate और data दोनों को संचरित करता है, filter_var () फ़ंक्शन एक specified variable के साथ एक single variable को फ़िल्टर करता है। इसमें डेटा के दो टुकड़े होते हैं: