分配运算符上的解析错误

时间:2016-03-26 07:09:46

标签: php variable-assignment operator-keyword

我是PHP的新手,所以我可能错了(所以不要向我投票)因为我在这里学习。

我试图了解Assignment运算符上的Parse错误。

示例:

<?php
$additon = 2 + 4;
echo "Perform addition: 2 + 4 = " $addition;
?>

为什么我会收到此错误?

  

解析错误:语法错误,意外&#39; $添加&#39; (T_VARIABLE),期待&#39;,&#39;或&#39;;&#39;

而且,为什么6的总和没有显示?

2 个答案:

答案 0 :(得分:1)

你只需要用点连接这两个。

$addition = 2 + 4;
echo "Perform addition: 2 + 4 = ". $addition;

希望这有帮助。

答案 1 :(得分:0)

  

通过连接,句点运算符的优先级高于加法运算符和三元运算符,因此必须使用括号来表示正确的行为。

<?php
  echo 'Sum: ' . (1 + 2);
?>

来自http://php.net/manual/en/function.echo.php

希望有助于理解连接。