Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING, ожидание ',' или ';'в C: \ wamp \ www \ Giusti \ AssignmentExample.php в строке 24 - PullRequest
0 голосов
/ 04 февраля 2011

Я учу себя 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>  

Ответы [ 2 ]

2 голосов
/ 04 февраля 2011

Вам не хватает $ChangingVar<br />";:

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

Обратите внимание, что разрывы строк не будут видны на странице, поэтому запись

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

может облегчить чтениеи проверить;)

1 голос
/ 04 февраля 2011

Вы делаете ошибку в письменном виде после "$ 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>";

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...