<?php
// if($a==$b)和if($a=$b)什么区别?
$a = 1;
$b = 1;
if ($a == $b) { // 通过
    echo '通过'.PHP_EOL;
}

if ($a = $b) { // 通过
    echo '通过'.PHP_EOL;
}


$a = 0;
$b = 0;
if ($a == $b) { // 通过
    echo '通过'.PHP_EOL;
}

if ($a = $b) { // 未通过
    echo '通过'.PHP_EOL;
}

if ($a==$b) 只要a和b相等,就为真。
if ($a=$b) 是将b的值赋给a,再判断最终的a,所以只要b不为0 ,就使终为真。

相关文章:

  • 2021-08-24
  • 2022-12-23
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2022-02-15
猜你喜欢
  • 2022-12-23
  • 2020-01-02
  • 2022-02-11
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案