HTML是否可以嵌入普通(即非替代)PHP中?
在一个例子中,被接受的(并且大多数被投票赞成的)答案只提到了替代的if风格 其他两个答案提到它也适用于正常if,但它是符合标准的,还是非标准但受支持的行为 我是说这个代码:HTML是否可以嵌入普通(即非替代)PHP中?,php,html,Php,Html,在一个例子中,被接受的(并且大多数被投票赞成的)答案只提到了替代的if风格 其他两个答案提到它也适用于正常if,但它是符合标准的,还是非标准但受支持的行为 我是说这个代码: <?php if ($cond) { ?> If branch<br> <?php } else { ?> Else branch<br> <?php }?> 如果分支 Else分支 是的,PHP中的标准语法有效 正如我在最后一句话中使用的术语“
<?php if ($cond) { ?>
If branch<br>
<?php } else { ?>
Else branch<br>
<?php }?>
如果分支
Else分支
是的,PHP中的标准语法有效
正如我在最后一句话中使用的术语“标准”所暗示的,我的意思是它是标准语法。它总是有效的。它将永远有效
考虑另一种语法选择,即非标准,不是我个人说的
Alterantive已经表明,它的工作原理完全相同,因此您可以使用其中任何一种,尽管在万维网某处的某个问答平台上进行了投票:)
根据请求,这里是elseif和else(您也可以在文档中找到:;)
更多html
甚至更多的html
就这么简单
仅当满足条件时,才会显示HTML
如果有任何疑问,我希望这个示例性的reqplique能够增加足够的清晰度。您指的是什么标准?这不是一个标准,而是最合适的写作方式this@danronmoon嗯,来自C++,我假设有1000页的PHP标准或者什么。但基本上,你是应该这样做,还是应该使用替代方案?顺便说一下,这段代码是有效的,我在PHP5/Apache/chrome上进行了测试,就像WordPress开发人员那样。请参阅
wp register.php
——这看起来很难阅读摘要:是的,这是有效的php语法。这一直都是有效的,我知道没有任何计划可以阻止这一切。
<?php if ($condition) { ?>
<a href="http://yahoo.com">This will only display if $condition is true</a>
<?php } ?>
<?php if ($condition) { ?>
<a href="http://yahoo.com">This will only display if $condition is true</a>
<?php } elseif($anotherCondition) { ?>
more html
<?php } else { ?>
even more html
<?php } ?>