数码资讯
详细介绍了PHP空之间的差异和isset()()
在PHP编写网页程序的使用,是否为变我经常使用变量函数确定PHP页面的参数值,我用空的开始()函数,但发现了一些问题,所以,isset()函数,没问题。 顾名思义,空()确定变量是否为空,和isset()确定变量是否已定。正是这种所谓的名字原来空,isset()()都是变量的处理功能,这是用来确定变
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在PHP编写网页程序的使用,是否为变我经常使用变量函数确定PHP页面的参数值,我用空的开始()函数,但发现了一些问题,所以,isset()函数,没问题。
顾名思义,空()确定变量是否为空,和isset()确定变量是否已定。正是这种所谓的名字原来空,isset()()都是变量的处理功能,这是用来确定变量是否已配置。但是,它们也有一定的区别:空也会检测变量是空的还是零的。当变量值为0时,空()认为相同的变量等于NULL,也就是说,它等于没有设置。
例如,为ID变量检测,当美元的ID = 0,空(时)和()来检测变量是否为ID已配置,都将返回空值不同(设置),没有配置,()得到$ id的值:
复制代码代码如下所示:
$ id = 0;
空(id)打印它是空的;
结果:它是空的。
打印;
isset($id)打印它是空的。是美元打印ID。
结果:它是0。
这意味着当我们使用变量处理函数时,当这个变量可能出现0值时,我们应该小心使用空()。它是这个时间替换设置更合理。
当一个PHP页面的URL尾参数出现ID = 0(例如:测试。phpid = 0),试比较:
复制代码代码如下所示:
如果(空($))$ = 1;如果id = 0,id将为1
如果(!isset($id))$ id = 1;如果ID = 0,ID不会是1
下面的代码可以单独运行以检测上述推理:
复制代码代码如下所示:
如果(空($))$ id = 1;
打印$ id;1
如果(!isset($id))ID = 1美元;
打印$ id;0
顾名思义,空()确定变量是否为空,和isset()确定变量是否已定。正是这种所谓的名字原来空,isset()()都是变量的处理功能,这是用来确定变量是否已配置。但是,它们也有一定的区别:空也会检测变量是空的还是零的。当变量值为0时,空()认为相同的变量等于NULL,也就是说,它等于没有设置。
例如,为ID变量检测,当美元的ID = 0,空(时)和()来检测变量是否为ID已配置,都将返回空值不同(设置),没有配置,()得到$ id的值:
复制代码代码如下所示:
$ id = 0;
空(id)打印它是空的;
结果:它是空的。
打印;
isset($id)打印它是空的。是美元打印ID。
结果:它是0。
这意味着当我们使用变量处理函数时,当这个变量可能出现0值时,我们应该小心使用空()。它是这个时间替换设置更合理。
当一个PHP页面的URL尾参数出现ID = 0(例如:测试。phpid = 0),试比较:
复制代码代码如下所示:
如果(空($))$ = 1;如果id = 0,id将为1
如果(!isset($id))$ id = 1;如果ID = 0,ID不会是1
下面的代码可以单独运行以检测上述推理:
复制代码代码如下所示:
如果(空($))$ id = 1;
打印$ id;1
如果(!isset($id))ID = 1美元;
打印$ id;0
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。