所以,我想知道,是否可以这样做;
if($pro == true)
echo "He's";
echo "a";
echo "pro.";
或者我需要使用{} ?感谢。
答案 0 :(得分:1)
这取决于你的意图。使用您的代码
if($pro == true)
echo "He's";
echo "a";
echo "pro.";
结果(如果$ pro为true)将为:
He'sapro.
如果$ pro为false,则为
apro.
如果您不希望输出为false,请添加大括号。
if($pro == true) {
echo "He's ";
echo "a ";
echo "pro.";
}
答案 1 :(得分:0)
提问者我认为从编码开始我们都知道的其他结构很简单。
在没有括号('{')的IF块之后执行第一行之后,将按原样执行rest。
如果(1 == 1)
回声“嗨!”;
回声“你好吗?”;所以上面的输出是: 嗨!你好吗? 两行均返回。
现在,如果你想分开输出,那么将else封闭,
if(1 == 1){echo“嗨!”; } else {echo“你好吗?”; }
所以上面的输出是: 嗨!
#SpongePablo 确实解释得很好。