PHP:学习 IF-ELSE 语句

标签 php

我错过了什么?很抱歉这个非常基本的初学者问题。

说明:

在第 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,比较值和类型

关于PHP:学习 IF-ELSE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644258/

相关文章:

php - 在 Symfony 中上传后如何保留原始文件名

php - 转换为数组后,删除字符串上的元素不起作用

PHP 错误 500 和发布数据返回空字符串

php - Symfony 表单不遵守默认设置

php - 轮询 Apache 服务器没有响应

php - 如何从 PHP Ratchet WebSocket 拒绝未经身份验证的用户?

javascript - 如何从 joomla 的 url 中删除 catid 和 itemid?

php - MySQL 使用 LIKE 或 IN 来解决查询匹配

迁移到 PHP7 后 PHP 脚本不工作

php - PHP 中受密码保护的目录和文件