#if-statement
#if-statement
Вопрос:
Я совсем новичок в PHP, кажется, это вызывает у меня проблемы:
<?php
$ppe1="Water";
echo $ppe1;
if ($ppe1="Tap") {
$dog="time";
}
else
{$dog="travel";}
echo $dog;
?>
Я, очевидно, веду себя очень глупо, но, похоже, я не могу выделить строку $ dog на основе инструкции if
Комментарии:
1. Посмотрите PHP
=
vs==
vs===
Ответ №1:
Вы должны ознакомиться с:
Короче говоря: вы не сравниваете, а присваиваете значение с =
.
<?PHP
$ppe1 = "Walter";
$dog = $ppe1 === "Tap" ? "time" : "travel";
echo $dog;
При этом используется троичный оператор, который в основном $variable = boolean expression ? then : else;
Или с вашей структурой кода:
<?PHP
$ppe1 = "Walter";
$dog = "";
if($ppe1 === "Tap")
{
$dog = "time";
}
else
{
$dog = "travel";
}
echo $dog;
Ответ №2:
Взгляните на операторы сравнения. Используйте следующий код. Также, поскольку вы сказали, что вы новичок, я рекомендую вам прочитать это.
<?php
$ppe1 = "Water";
echo $ppe1; // "Water"
if ($ppe1 == "Tap") {
$dog = "time";
} else {
$dog="travel";
}
echo $dog; // "travel"
?>
Комментарии:
1. Большое спасибо, а также за альтернативный scource. Я использовал W3.schools, но дошел до конца, к чему обратиться, чтобы развить идеи