Почему не выводится константа dbname kinomonster?
0
Курс PHP урок 8 типа переменных и константа. В браузере не выводится kinomoster через echo.
<?php
define("DBNAME", "kinomoster");
$nickname = "Daria";
$balanсe = 0;
$addbalance1 = 10;
$addbalance2 = 35;
$balanсe = $addbalance1 + $addbalance2;
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>Привет, <?php echo $nickname; ?></div>
<?php
echo "<div>".$balanсe."</div";
echo DBNAME;
?>
</body>
</html>
2 ответов
1
Потому что у вас здесь есть ошибка. Вы пишите слово $balance в разных раскладках клавиатуры: часть слова на английском, часть слова на другом языке (предположительно в русской раскладке клавиатуры):
$balanсe
Также вы написали с ошибкой эту строчку:
echo "<div>".$balance."</div";
У вас неверно закрыт div. Если исправить весь ваш код, тогда все заработает:
<?php
define("DBNAME", "kinomoster");
$nickname = "Daria";
$balance = 0;
$addbalance1 = 10;
$addbalance2 = 35;
$balance = $addbalance1 + $addbalance2;
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>Привет, <?php echo $nickname; ?></div>
<?php
echo "<div>".$balance."</div>";
echo DBNAME;
?>
</body>
</html>
Результат в выводе:
Привет, Daria
45
kinomoster
0
о, какая я невнимательная!! буду проверять лучше. спасибо за быстрый и подробный разбор. счастья Вам :)