如果满足第一个条件,刀片elseif条件是否结束

时间:2016-07-22 05:13:30

标签: php html laravel blade

我在刀片中有一个elseif,如下所示:

@if(condition 1)
    Something 1
@elseif(condition 2)
    Something 2
@else
    Something 3
@endif

如果第一个条件得到满足并且Something 1发生,那么该语句是否会完全结束,或者它是否也会触及2,假设条件2已满足

2 个答案:

答案 0 :(得分:0)

第一个条件的主体将执行,然后它将结束。 如果你想要检查条件2那么你还需要在if之外做if if if if else。

答案 1 :(得分:0)

如果else语句语句对代码中的两个以上条件执行不同,则它将如下所示:

@if (condition 1)
    code to be executed only if this condition 1 is true;
@elseif (condition 2)
     code to be executed only if this condition 2 is true and condition 1 is false;
@else
     code to be executed if all conditions are false;
@endif

您可以在php if else w3school了解详情,它与laravel blade模板类似。