{}表示在{}里面的代码是一起的。一、if($a=="1"){ echo "A"; echo "B";}二、if($a=="1") echo "A";echo "B";这两个是不一样的。一,当$a等于1时,输出是AB,当$a不等于1时,输出为空;二,当$a等于1时,输出为AB,而当$a不等于1时,则输出B。明白不?
判断执行是一个执行语句可以不加大括号if($arr)echo "成功";elseecho "失败"; 如果是其中一个判断执行的是2个语句 就需要都加上大括号;