首先,我尝试在Stack Overflow和Google上搜索不同变体的标题,但没有找到解决方案。
我对PHP还比较陌生,甚至不知道使用eq
和==
进行字符串比较有什么区别!
通常我会在PHP中使用==
来比较字符串,我对此很熟悉。
但我看到过使用eq
来比较字符串的代码。我模糊地记得有人发现“哦!我使用了==
来比较字符串。我应该使用eq
”。
我只想知道使用==
是否足以进行简单的字符串比较?我不是在谈论特殊情况、大小写敏感、子字符串或任何花哨的类型的字符串比较。只是想检查apple
是否与apple
相同。
==
够用了吗?还是应该使用eq
。
抱歉我的问题不够深入,请原谅我的错误!这可能是Perl。我看到代码嵌入HTML中感到困惑,还以为这是一种不同的嵌入PHP的方式。抱歉。
eq
是 Perl 中的语法,而且我从来没有在 PHP 中见过它(包括php.net 的文档)。 - Boldewyneq
在这里甚至都没有列出来:http://de3.php.net/manual/en/language.operators.precedence.php - Boldewynperldoc perl
以获取目录列表,您将看到perldoc perlop
涵盖了运算符。 - Ether