Heim  >  Artikel  >  Backend-Entwicklung  >  小弟就是想问问,能不能这样写php代码啊?true和flase用不来。

小弟就是想问问,能不能这样写php代码啊?true和flase用不来。

WBOY
WBOYOriginal
2016-06-23 13:58:05836Durchsuche



梁静茹


$abc=4/2;
if($abc=2){
echo $abc=true;
else{
echo $abc=false;;
?>


回复讨论(解决方案)

<html><head></head><title>梁静茹</title><body><?php$abc=4/2;if($abc=2)echo $abc=true;elseecho $abc=false;;?></html>

为什么不打括号呢?java语言都要在if里面打括号啊

<html><head></head><title>梁静茹</title><body><?php$abc=4/2;if($abc=2){	echo $abc=true;}else{	echo $abc=false;}?></html>

楼主啊,单等号是赋值,不是判断啊
你在if里面把$abc赋值为2,非零,为真,else没有意义了
echo 后面的也应该换成双等号来判断是否相等
此时$abc的值为2 $abc == true 的结果是1

前题是 你把文件保存成 .php 格式!



梁静茹

$abc = 4/2;
if($abc == 2)
echo $abc = true;
else
echo $abc = false;;
?>

if($abc =2)
“=” 是赋值  不是比较  


 = 赋值  == 比较内容 === 比较地址与内容

if($abc=2){    //   $abc==2

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn