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

来源:5-4 PHP中的比较运算符

小黄猫2017

2016-12-19 21:23

我在 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”这三个字不知道从哪里跑出来的

写回答 关注

2回答

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

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

    这行代码应该是

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

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

    小黄猫201...

    但是我有个疑问,为什么其他地方不加空格也可以?你看其他地方我没留空格也能正常显示的

    2016-12-20 11:51:09

    共 2 条回复 >

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

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

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

456326 学习 · 6589 问题

查看课程

相似问题