我有一个if语句,如下所示:
if($benchmark_one_name2 === "Russell 1000 Index"){
$benchmark_one_name2 = "<span class='first'>Russell 1000 Index</span>";
var_dump("this if statement is true");
}
var_dump($benchmark_one_name2);die;
然后我var_dump
之前$benchmark_one_name2
的值,看看它是否已设置为"<span class='first'>Russell 1000 Index</span>"
,而是在检查页面时我回复此信息:
string(25) "this if statement is true" string(45) "Russell 1000 Index"
我认为它可能与字符串中的HTML有关,但似乎无法找到任何表明这一点的内容。
答案 0 :(得分:4)
它正在按预期输出值,但您的浏览器正在将输出解析为HTML。如果您检查文档,您将看到:
string(25) "this if statement is true"
string(45) "<span class="first">Russell 1000 Index</span>"