计算的时候到底需不需要在运算符号中间加空格?

来源:5-2 PHP中的算术运算符

Mr.秦

2016-03-07 14:27

<?php 
$english = 110; //英语成绩
$math= 118; //数学成绩
$biological = 80; //生物成绩
$physical = 90; //物理成绩
$sum = $english+$math+$biological+$physical;
$avg = $sum / 4;
$x = $math - $english;
$x2 = $english*$english;
$x2 = $english * $english;

echo "总分:".$sum."<br />";
echo "平均分:".$avg."<br />";
echo "数学比英语高的分数:".$x."<br />";
echo "英语成绩的平方:".$x2."<br />";

本节课代码后面没有“?>”也可以么?

写回答 关注

2回答

  • 人生如代码一行又一行
    2017-09-07 14:13:09
    <?php 
    $english = 110; //英语成绩
    $math= 118; //数学成绩
    $biological = 80; //生物成绩
    $physical = 90; //物理成绩
    $sum = $english+$math+$biological+$physical;
    $avg = $sum / 4;
    $x = $math - $english;
    $x2 = $english*$english;
    $x2 = $english * $english;
     
    echo "总分:".$sum."<br />";
    echo "平均分:".$avg."<br />";
    echo "数学比英语高的分数:".$x."<br />";
    echo "英语成绩的平方:".$x2."<br />";

    总分:398<br />平均分:99.5<br />数学比英语高的分数:8<br />英语成绩的平方:12100<br />

    <?php 
    $english = 110; //英语成绩
    $math= 118; //数学成绩
    $biological = 80; //生物成绩
    $physical = 90; //物理成绩
    $sum = $english+$math+$biological+$physical;
    $avg = $sum/4;
    $x = $math-$english;
    $x2 = $english*$english;
    $x2 = $english*$english;
     
    echo "总分:".$sum."<br />";
    echo "平均分:".$avg."<br />";
    echo "数学比英语高的分数:".$x."<br />";
    echo "英语成绩的平方:".$x2."<br />";

    总分:398<br />平均分:99.5<br />数学比英语高的分数:8<br />英语成绩的平方:12100<br />


    结果 一样 没差别 养成好习惯就练习加空格吧

  • Mr.秦
    2016-03-07 14:27:59

    这个结束符可以省略的原因,是在同一个文件的该代码下再没有出现第二对<?php ?>标记,就可以省略。一般建议后面都带上。

PHP入门篇

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

456324 学习 · 6539 问题

查看课程

相似问题