相关疑难解决方法(0)

3个不同的等于

是什么区别=,=====

我认为使用一个等号是声明一个变量,而两个等号用于比较条件,最后三个等号用于比较声明变量的值.

php comparison operators

147
推荐指数
3
解决办法
4万
查看次数

在PHP中,双等于和三等于等于

我在StackOverflow和Google上搜索过,但我找不到这个问题的答案:

我们是否应该始终使用PHP中的三元组进行验证?

例如,我有一个变量:

$x = '1';

if($x == 1)  // will work
if($x === 1) // will not
Run Code Online (Sandbox Code Playgroud)

现在,我的观点是,如果我们需要验证数字字段,如:

if(is_numeric($x) && $x == '1') { 将等同于 if($x === 1)

既然===也验证了类型,如果我们总是使用它会更好===吗?

php

7
推荐指数
2
解决办法
1501
查看次数

标签 统计

php ×2

comparison ×1

operators ×1