PHP - If/Else ...语句 - 语法差异

GND*_*ign 5 php if-statement

PHP noob在这里.我工作的公司有一个if/else语句设置如下:

{if product_type != ""} {product_type} {if:else}No Product Type{/if}
Run Code Online (Sandbox Code Playgroud)

我做的其他研究虽然提供了如下格式:

<?php if ($bodyID==='home') { ?>
    <h1>I am home!</h1>
<?php } else { ?>
    <p>I'm not home!</p>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

是否存在语法差异的具体原因,或者只是前一个开发人员如何编写它?

Alv*_*ndo 2

第一个不是 php,它是一个模板引擎,可能是https://ellislab.com/expressionengine/user-guide/templates/conditionals.html。第二个是有效的 php 代码。