【问题标题】:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Giusti\AssignmentExample.php on line 24解析错误:语法错误,意外的 T_STRING,期待 ',' 或 ';'在 C:\wamp\www\Giusti\AssignmentExample.php 第 24 行
【发布时间】:2011-02-04 13:34:14
【问题描述】:

我正在自学 PHP,并根据我的书完成这些项目。但是我完全按照所示输入了代码,但仍然得到相同的错误。我也多次重新检查代码。对不起,我是个菜鸟,但我真的被困住了。如果有人能解释什么是错的并解决这个问题,将不胜感激,谢谢=)

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
STRICT//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>php</title>
<meta http-equiv="content-type"
    content="text/html; charset=iso-8859-1" />
</head>
<body>

<?php
$ChangingVar = 100;
$ChangingVar += 50;
echo "<p>";
echo "Variable after addition assignment =
$ChangingVar<br />";
$ChangingVar -= 30;
echo "Variable after subtraction assignment =
$ChangingVar<br />";
$ChangingVar /= 3;
echo "Variable after division assignment = 
$ChangingVar *= 8;
echo "Variable after multiplication assignment =
$ChangingVar<br />";
$ChangingVar %= 300;
echo "Variable after modulus assignment =
$ChangingVar</p>";


?>

</body>
</html>  

【问题讨论】:

    标签: php syntax


    【解决方案1】:

    您缺少$ChangingVar&lt;br /&gt;";

    $ChangingVar /= 3;
    echo "Variable after division assignment = 
    $ChangingVar<br />";     // <-- here
    $ChangingVar *= 8;
    

    请注意,页面上不会显示换行符,所以要写

    echo "Variable after division assignment = $ChangingVar<br />";
    

    可能更容易阅读和验证;)

    【讨论】:

      【解决方案2】:

      你在“$ChangingVar *= 8;”之后写错了。我试图修复它。看看吧。

      <?php
      $ChangingVar = 100;
      
      $ChangingVar += 50;
      
      echo "<p>";
      
      echo "Variable after addition assignment =
      
      $ChangingVar<br />";
      
      $ChangingVar -= 30;
      
      echo "Variable after subtraction assignment =
      
      $ChangingVar<br />";
      
      $ChangingVar /= 3;
      
      echo "Variable after division assignment =
      
      $ChangingVar<br />";
      
      $ChangingVar *= 8;
      
      echo "Variable after multiplication assignment =
      
      $ChangingVar<br />";
      
      $ChangingVar %= 300;
      
      echo "Variable after modulus assignment =
      
      $ChangingVar</p>";
      
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-15
        • 1970-01-01
        • 2016-03-05
        • 1970-01-01
        • 2013-09-11
        • 1970-01-01
        • 2014-12-31
        • 1970-01-01
        相关资源
        最近更新 更多