【发布时间】:2010-12-23 22:29:50
【问题描述】:
首先,我尝试在 StackOverflow 和 Google 上搜索我为这个问题设置的标题的不同变体。我找不到解决方案。
我对 PHP 还很陌生。新到不知道使用eq 和== 进行字符串比较之间的区别!
我通常使用== 来比较 PHP 中的字符串。我觉得很舒服。
但我见过使用eq 比较字符串的代码。而且我隐约记得有人做了这样的观察,比如‘哦!我使用== 来比较字符串。我应该使用eq'。
我只想知道使用== 是否可以进行简单的字符串比较?我不是在谈论特殊情况、区分大小写、子字符串或任何花哨类型的字符串比较。只需检查apple 是否与apple 相同。
== 够吗?或者我应该使用eq。
我的错误 :( 非常感谢您解决了我的“未充分研究”的问题!一定是 Perl。看到嵌入 HTML 中的代码我很困惑,并认为这是嵌入 PHP 的另一种方式。抱歉。
【问题讨论】:
-
咳咳,您确定您使用正确的语言进行编码吗?我只从 Perl 知道
eq,以前从未在 PHP 中看到它(包括 php.net 文档)。 -
代表足够高的人可以删除此问题。我做不到。我希望这个问题不会引起更多混乱。
-
@senthil:这是在标准 perl 文档中:在命令行中键入
perldoc perl以获取目录列表,您将在其中看到perldoc perlop涵盖了运算符。 -
@senthil,PHP 和 Perl 看起来很相似——尤其是对于初学者。请勿删除或请求删除此问题,这可能对其他人有很大帮助。
标签: php string operators equality