为什么PHP有两个"不等于"运算符(!=和<>)

Tig*_*ger 8 php comparison-operators

我偶然偶然发现了一段PHP代码,并且可以看到作者过去<>做的不等于比较:

if ($variable <> "") {
    echo "Hello, I am having some value";
} 
Run Code Online (Sandbox Code Playgroud)

我一直用!=:

if ($variable != "") {
    echo "Hello, I am having some value";
} 
Run Code Online (Sandbox Code Playgroud)

是否有任何特殊情况下,我应该使用<>!=