{ } 这个的用处是用来包括多条语句。。 而 如果不用{ } 的话 下面 只能跟一条语句
如果只运行一条语句的话加不加都可以。。 这种东西 也没有什么规范不规范。。 其实做为程序员。。 每个人都有自己 的一套规范! 只要自己看着清晰。。 代码看起来整洁就可以。。 多给别人留注释!
判断执行是一个执行语句可以不加大括号,
if($arr)
echo "成功";
else
echo "失败";
如果是其中一个判断执行的是2个语句 就需要都加上大括号。
标准写法是
if($condition)
{
what to do;
}
else
{
what to do;
}
如果想省花括号的话,只有当what to do为一句的时候
我试了下
$a=1;
if ($a>0) echo ">0"; else echo "<0";
这段代码可以运行
还有就是例如 echo $a>0 ? ">0" : "<0";这种形式
不过为了增加程序的可读性还是建议使用第一种写法,这样对自己以后检查代码,或者别人接你的活都有好处
if后面执行一句语句就可用可不用{},if后面执行两句或者两句以上的语句就要用{}。
建议无论怎么做都要带上{ } 如果不带 只对下一行语句起作用 如果带{ } 是对{ }中的所有代码起作用