찾다

 >  Q&A  >  본문

php中的 if条件问题?

<?php
   if($si=""){
       echo"a";
   }else{      
      echo"b";
   }
?>

结果是b  为什么?  我不明白

checkcheck2904일 전1000

모든 응답(2)나는 대답할 것이다

  • 数据分析师

    数据分析师2017-09-30 23:32:45

    PHP에서 조건 문제가 있는 경우? -PHP 중국어 웹사이트 Q&A-PHP에 조건 문제가 있는 경우? -PHP 중국어 홈페이지 Q&A

    꼭 보고 배워보세요.

    회신하다
    0
  • 迷茫

    迷茫2016-12-22 12:00:17

    $i=""是先赋值,然后在进行逻辑判断。很显然,赋值后$i是一个空值。那么php会进行逻辑转换,空自然会转换成false  

    和empty函数逻辑判断类似。

    所以结果输出b

    회신하다
    2
  • 취소회신하다