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

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

WBOY
WBOYOriginal
2016-06-23 13:58:05835browse



梁静茹


$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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn