TEL:400-8793-956
当前位置:程序、服务器

我对在循环中打开和关闭的 php 脚本标签感到困惑

提问者: 近期获赞: 浏览人数: 发布时间:2021-08-03 08:42:11

 问:我没有遵循它如何工作的逻辑。如果 php 脚本标签是魔法发生的,那么 php 代码中怎么会有结束标签?

 
<ul class="social"> 
<?php foreach ( $social_icons as $icon ) { ?>    
        <li><a href=""><span class="icon <?php  echo  $icon  ?> "</span></a></li> 
<?php } ?>       
        
</ul>
 
 
答: Brendan 有多种使用 PHP 标签的方法。当您看到此内容时,一开始会令人困惑,但它是编写 PHP 的一种完全有效的方式,如果您想显示 HTML,这可能会有所帮助。
 
希望这对你有意义。Hello World 将第一次显示,但不会第二次显示。
 
    <?php 
// 注意 { 这使它保持打开状态。我们将测试这是否为真if ( 2 + 2 == 4 ) { // 它为真,所以我们可以继续并使用 { ?>以这种方式打开 php 标签    
 
        <h1> <?php  echo  'hello world' ;  // 只有当 2 + 2 = 4 时才在此处 echo hello world ?></h1> 
<? php } // 现在我们可以用 } 关闭所有这些?>
 
    <?php 
// 注意 { 这使它保持打开状态。我们将测试这是否为真if ( 2 + 2 == 5 ) { // 为假!!!!!!!!!让我们看看现在会发生什么 { ?>        
 
        <h1> <?php  echo  'hello world' ;  // 这不会显示,因为 2 + 2 不会 = 5 ?></h1> 
<? php } // 希望更有意义 : } ?>
 
请注意,Treehouse 语法编辑器无法正确显示此内容,但是如果您将其放入一个好的 php 文本编辑器中,则它是有效的。
上一篇: 你如何设置页面的字符集?
下一篇: 不知道为什么错误消息指出“文档末尾有额外的内容