<?php if($si=""){ echo"a"; }else{ echo"b"; } ?>
结果是b 为什么? 我不明白
PHP에서 조건 문제가 있는 경우? -PHP 중국어 웹사이트 Q&A-PHP에 조건 문제가 있는 경우? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
$i=""是先赋值,然后在进行逻辑判断。很显然,赋值后$i是一个空值。那么php会进行逻辑转换,空自然会转换成false
和empty函数逻辑判断类似。
所以结果输出b
PHP에서 조건 문제가 있는 경우? -PHP 중국어 웹사이트 Q&A-PHP에 조건 문제가 있는 경우? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
$i=""是先赋值,然后在进行逻辑判断。很显然,赋值后$i是一个空值。那么php会进行逻辑转换,空自然会转换成false
和empty函数逻辑判断类似。
所以结果输出b