我将变量$words
(包含单词“someText”的字符串)传递给 if 语句。我正在测试变量是否包含这些词,并希望以此为基础建立任何进一步的逻辑。
奇怪的是测试false
每次都返回,即使变量包含单词“someText”!
if ($words == "someText") {
return "True " . $words;
} else {
return "False " . $words;
}
输出值始终为:
False someText
所以测试等于false
,但变量包含单词“someText”!这是为什么?
我应该补充说我正在使用return
而不是echo
因为我的 cms 需要它,并且我在运行上面的代码之前将值 Older 传递给 $words 变量。