在一个Wordpress网站上,我们为我们设计并实现了一些相当广泛的定制,我找到了一些不同的PHP echo语句实现(所有这些都在功能上等同,请参阅不重复问题),我试图弄清楚它们之间是否存在有效差异,或者编码的人是否只是不一致。 这些将取决于上下文,但在完全相同的文件中仅相隔几行。如果您需要更多周围的代码来解决它,请告诉我。
示例1 - 完整的PHP <?php echo ?>
标记。因为它是在img src标签内生成的? (在我的问题中编辑了结束标记)
<div class="heroImage">
<div class="entry-featured mtn">
<img src="<?php echo $himageurl; ?>"/>
</div>
</div>
示例2 - <? echo $variable ?>
(使用短回声标记和回声是否过分?)
<div class="x-column x-sm x-1-1" style="padding: 0px;" >
<h1 class="h-custom-headline cs-ta-center subpageTitle h1" >
<span><? echo get_the_title(); ?></span>
</h1>
<span><? echo $term_meta['subtitle'][0]; ?></span>
</div>
示例3 - 没关系。我找不到自己使用的好例子。
<? $something ?>
所以,基本问题:这是一个在不同情况下很好地使用各种PHP回声技术的例子,我可以/应该从中学习?或者这只是实现中的不一致,我真的应该在我自己的编码中赞成一个?(我知道这会影响意见,如果是的话,请告诉我。我更关心的是有一个正确/错误的答案,我不知道哪个。)