PHP中这两个比较有什么区别?

San*_*505 3 php comparison operators

我试图使用以下代码比较PHP中的两个值:

if ($val1 != $val2) .....

if ($val1 <> $val2) .......
Run Code Online (Sandbox Code Playgroud)

以上比较代码是否在所有方面相同?

我很困惑在这两个中使用哪个运算符(!=和<>) !!

更新:

这是否与比较字符串或数字字符串有关?

Kis*_*aki 5

比较运算符的PHP文件告诉我们,!=<>实际上做同样的.

两者都被命名为" 不等于 ",并被描述为:

如果在类型杂耍之后$ a不等于$ b,则为TRUE.

大多数人使用!=,因为这更符合其他可能/不支持的编程语言<>.事实上,我不记得<>曾经在任何PHP代码中使用过.