Blogger Information
Blog 21
fans 0
comment 0
visits 14731
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
(1118)PHP 基础常量 和 过滤器
Yuming
Original
613 people have browsed it

(1118)PHP 基础常量 和 过滤器

  1. 常量知识点总结
    常量属于全局成员
    全局成员包括常量 函数 类(接口)
    在命名空间(namespace)可以重复命名,不会出现命名冲突,但是如果需要访问另一个命名空间的常量(\namespace\constance)必须要在定义后面使用
  2. 举例 php 变量过滤器的使用

php 变量过滤器大致就是这四类函数,学会这四种就 OK 了

  • filter_var_array
  • filter_var
  • filter_input
  • filter_input_array

变量过滤器的常用常量

  1. int=>257
  2. boolean=>258
  3. float=>259
  4. validate_regexp=>272
  5. validate_domain=>277
  6. validate_url=>273
  7. validate_email=>274
  8. validate_ip=>275
  9. validate_mac=>276
  10. string=>513
  11. stripped=>513
  12. encoded=>514
  13. special_chars=>515
  14. full_special_chars=>522
  15. unsafe_raw=>516
  16. email=>517
  17. url=>518
  18. number_int=>519
  19. number_float=>520
  20. magic_quotes=>521
  21. add_slashes=>523
  22. callback=>1024
  1. $a = '11';
  2. $b = filter_var($a,257); //返回的是过滤后的参数,可以用来验证数据是否合理
  3. if ($B) {
  4. echo '是INT类型';
  5. }else{
  6. echo '不是INT类型';
  7. }
  8. echo '<hr>';
  9. $a = [1,2];
  10. $b = filter_var_array($a,257); //返回一个数组包含多组验证结果
  11. var_dump($b);
  12. echo '<hr>';
  13. $args = [
  14. 'username' => 257
  15. ];
  16. var_dump(filter_input_array(INPUT_GET,$args)); //返回多组验证
  17. VAR_DUMP(filter_input(INPUT_GET,'username')); //返回单个验证
Correcting teacher:灭绝师太灭绝师太

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
1 comments
灭绝师太 2020-11-23 13:55:58
可以拓展了解一下PHP中内置的其他过滤函数,比如trim() htmlspecialchars()等等~
1 floor
Author's latest blog post