问答详情
源自:5-4 PHP中的比较运算符

自己试验代码的时候,结果异常

我在 PHP入门篇 5-4 PHP中的比较运算符 一节中,自己试验了一部分代码,结果异常,请大家指点。试验代码如下

<?php  
    $a = 1;
$b = "1";
    echo "测试==号:";//测试 == 号 
var_dump($a==$b);
echo "<br />";
echo "测试===号:";//测试 === 号 
    var_dump($a===$b);
echo "<br />";
    echo "测试!=号:";//测试 != 号 
var_dump($a!=$b);
echo "<br />";
    echo "测试<>号:";//测试 <> 号 
var_dump($a<>$b);
echo "<br />";
    echo "测试!==号:";//测试 !== 号 
var_dump($a!==$b);
echo "<br />";
    echo "测试<号:";//测试 < 号 
var_dump($a<$b);
echo "<br />";
$c = 5;
    echo "测试变量c";
    echo "<br />";
    echo "测试a<c:"; //测试 a<c
    var_dump($a<$c);
echo "<br />";
echo "测试a>c:";//测试 a>c
    echo "<br />";
    var_dump($a>$c);
echo "<br />";
echo "测试a<=c:";//测试 a<=c
    echo "<br />";
    var_dump($a<=$c);
echo "<br />";
    echo "测试a>=c:";//测试 a>=c
    echo "<br />";
var_dump($a>=$c);
echo "<br />";
echo "测试a>=b:";//测试 a>=b
    echo "<br />";
    var_dump($a>=$b);
echo "<br />";
?>

在慕课网的结果如下:

http://img.mukewang.com/5857e09d0001db7401940380.jpg

如图,画圈这里异常。。。请大家指点一二,“测试a”这三个字不知道从哪里跑出来的

提问者:小黄猫2017 2016-12-19 21:23

个回答

  • qq_寻路人_0
    2016-12-20 11:10:20
    已采纳

    echo "测试a<c:"; //测试 a<c

    这行代码应该是

    echo "测试a < c:"; //测试 a<c

    <号应该和变量之间有空格

  • qq_寻路人_0
    2016-12-20 11:58:42

    应该是<号就和后面的echo "<br />";这行代码的>号被当成一对<>,所以就出现了错误