我错过了什么?很抱歉这个非常基本的初学者问题。
说明:
在第 8 行,写一个 if/else 语句,就像我们在上一个练习中所做的那样。代码大纲如下所示:
<?php
if (this condition is true) {
// do this code
}
else {
// do this code instead
}
?>
如果您的条件为真,您的代码应回显“条件为真”
否则 (else) 当它为假时,您的代码应该回显“条件为假”。
确保您的条件评估为假,以便您的程序打印出“条件为假”。
这是我写的:
<head>
</head>
<body>
<p>
<?php
$myName = "Suzie";
$myAge = 35;
// Write your if/elseif/else statement here!
if($myName = "Rachelle")
{
echo "Hello Rachelle";
}
else {
echo "what is your name";
}
?>
</p>
</body>
</html>
请您参考如下方法:
那么让我们看看为什么您的条件 if($myName = "Rachelle")
返回 true
, =
运算符用于为变量赋值,现在,PHP 可以将赋值操作转换为 bool 值,因此如果赋值具有成功或 false
如果失败。
当你想比较 2 个值时,你应该使用 ==
运算符:
(2 == "2")//返回真,比较值
当你想比较 2 个值和它们的类型时,你应该使用 ===
运算符:
(2 === "2")//返回 false,比较值和类型