isset()仅返回true

harsimarriar96

我正在尝试在PHP中创建验证以检查字段是否为空。

但是我的isset仅在使用时返回true

var_dump(isset($_POST['name']));

在任何无法正确验证我的表单的情况下,它都不会返回false。

莫希特·什里瓦斯塔瓦(Mohit Shrivastava)

PHP具有可用于测试变量值的不同功能。这三个有用的函数是isset(),empty()和is_null()所有这些函数都返回一个布尔值。如果未正确使用这些功能,则可能导致意外结果。

isset()和empty()通常被视为相反的函数,但这并不总是正确的。在这篇文章中,我将解释这些功能之间的区别。

isset()

isset —确定是否设置了变量并且不为NULL

换句话说,仅当变量不为null,它才返回true

empty()

empty —确定变量是否为空

换句话说,如果变量为空字符串,false,array(),NULL,“ 0”,0和未设置的变量,则它将返回true

is_null()

is_null —查找变量是否为NULL

换句话说,仅当变量为null,它才返回trueis_null()与isset()相反,不同之处在于isset()可以应用于未知变量,但is_null()仅适用于声明的变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

isset()函数始终返回true

来自分类Dev

PHP!isset未设置时返回true

来自分类Dev

仅返回true或false(PHP)

来自分类Dev

Isset()在应为true时返回false-Symfony PHP

来自分类Dev

isset和!empty对于登录字段始终返回true

来自分类Dev

Javascript if else仅返回TRUE或FALSE

来自分类Dev

当且仅当某个输入为true时返回true

来自分类Dev

isset() is returning only true

来自分类Dev

isset()从使用任何键作为数组访问的字符串变量中返回true

来自分类Dev

isset()返回false

来自分类Dev

如果字符串仅包含数字,则返回true的程序

来自分类Dev

仅当value为true时才返回对象键

来自分类Dev

Rails控制台SQL查询仅返回true

来自分类Dev

如何在情况为True时仅返回1?

来自分类Dev

SQL仅针对第1个TRUE条件返回

来自分类Dev

如果所有值都相同,Powershell仅返回TRUE

来自分类Dev

Rails控制台SQL查询仅返回true

来自分类Dev

使用isset()返回多个变量

来自分类Dev

isset 值总是返回 1

来自分类Dev

$_POST 使用 isset() 返回 false

来自分类Dev

全部:当且仅当列表的所有元素均为True时,函数返回True

来自分类Dev

VBA中的IF公式仅返回True或False,而不返回条件值

来自分类Dev

jQuery AJAX函数返回true或false,仅返回false,而其一切正常

来自分类Dev

db 查询仅返回条件 1=true 或条件 2=true 的记录,但不返回条件 1 和条件 2=true 的集合

来自分类Dev

仅当类别的所有项目均为True时才返回行

来自分类Dev

查询在phpmyadmin中工作完美,但在使用php提取时仅返回true / 1

来自分类Dev

如何仅检查几个属性Arraylsit.Contains(Object)方法应返回true?

来自分类Dev

仅当“文件名”以“ .jpg”或“ jpeg”结尾时,如何才能在Javascript上使函数返回“ true”?

来自分类Dev

Laravel中if返回变量如何使用isset

Related 相关文章

  1. 1

    isset()函数始终返回true

  2. 2

    PHP!isset未设置时返回true

  3. 3

    仅返回true或false(PHP)

  4. 4

    Isset()在应为true时返回false-Symfony PHP

  5. 5

    isset和!empty对于登录字段始终返回true

  6. 6

    Javascript if else仅返回TRUE或FALSE

  7. 7

    当且仅当某个输入为true时返回true

  8. 8

    isset() is returning only true

  9. 9

    isset()从使用任何键作为数组访问的字符串变量中返回true

  10. 10

    isset()返回false

  11. 11

    如果字符串仅包含数字,则返回true的程序

  12. 12

    仅当value为true时才返回对象键

  13. 13

    Rails控制台SQL查询仅返回true

  14. 14

    如何在情况为True时仅返回1?

  15. 15

    SQL仅针对第1个TRUE条件返回

  16. 16

    如果所有值都相同,Powershell仅返回TRUE

  17. 17

    Rails控制台SQL查询仅返回true

  18. 18

    使用isset()返回多个变量

  19. 19

    isset 值总是返回 1

  20. 20

    $_POST 使用 isset() 返回 false

  21. 21

    全部:当且仅当列表的所有元素均为True时,函数返回True

  22. 22

    VBA中的IF公式仅返回True或False,而不返回条件值

  23. 23

    jQuery AJAX函数返回true或false,仅返回false,而其一切正常

  24. 24

    db 查询仅返回条件 1=true 或条件 2=true 的记录,但不返回条件 1 和条件 2=true 的集合

  25. 25

    仅当类别的所有项目均为True时才返回行

  26. 26

    查询在phpmyadmin中工作完美,但在使用php提取时仅返回true / 1

  27. 27

    如何仅检查几个属性Arraylsit.Contains(Object)方法应返回true?

  28. 28

    仅当“文件名”以“ .jpg”或“ jpeg”结尾时,如何才能在Javascript上使函数返回“ true”?

  29. 29

    Laravel中if返回变量如何使用isset

热门标签

归档