为什么我在PHP5.6.8中的这个加法和减法中得到错误

时间:2015-06-03 10:43:09

标签: php

我在xampp服务器中使用PHP 5.6.8版本。因为我在输出中输出错误,加法和子时间我得到了此代码的输出

Hello PHP Whats up
2
-2
MUL4
DIV1
MODULS1

输出

   this.load = function() 
{
    stickies.each(function(){

        var thisSticky = jQuery(this).wrap('<div class="followWrap" />');
        thisSticky.parent().height(thisSticky.outerHeight());

        jQuery.data(thisSticky[0], 'pos', thisSticky.offset().top);
    });
}

2 个答案:

答案 0 :(得分:2)

尝试使用,(逗号)代替。(点)。由于operator precedence以及优先运算符如何工作,所有内容都在Why doesn't the html br break line tag doesn't work in this code?内得到答案Rizier123

echo"Hello PHP"."&nbsp;". "Whats up"."<br/>";
echo "ADDING", 2+2 ,"<br/>";
echo "SUB", 3-2 ,"<br/>";
echo "MUL", 2*2 ,"<br/>";
echo "DIV", 2/2 ,"<br/>";
echo "MODULS", 5%2 ,"<br/>";

答案 1 :(得分:0)

2+2 ."<br/>"将被视为2 + (2 . "<br/>"),这是不正确的。

添加() -

echo "ADDING". (2+2) ."<br/>";
echo "SUB". (3-2) ."<br/>";
echo "MUL". (2*2) ."<br/>";
echo "DIV". (2/2) ."<br/>";
echo "MODULS". (5%2) ."<br/>";

.上的3echo "SUB".3-2 ."<br/>";之间没有空格。这就是它为该线提供错误而其他人正在工作的原因。