php 是否包含 html

标签 php

PHP 并不是我真正选择的语言,也就是说我记得看到过 php if 被使用如下:

<?php 
    if (blah) { 
?>
        // loads of html and js that doesn't need to be escaped since we closed
        // the php already with "?>"
<?php
    }
?>

或者类似的东西。我不知道它叫什么,谷歌搜索 php 如果没有帮助。

这种技术叫什么?它的正确语法是什么?

最佳答案

它可以像您在问题中发布的那样使用,或者像这样(我更喜欢):

<?php 
    if(blah):
?>
        // loads of html and js that doesn't need to be escaped since we closed
        // the php already with "?>"
<?php
    endif;
?>

这最常见于不执行任何逻辑的模板,仅使用简单的 ifloops,例如:

<?php foreach($something as $test): ?>
    <p><?php echo $test; ?></p>
<?php endforeach; ?>

关于php 是否包含 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10350457/

相关文章:

php - 如何在 Laravel 5.2 登录后重定向回来后将访客重定向到登录页面

php - 如何回显公用文件夹之外的图像

javascript - Ajax 请求 : get text from database and display in div

php - Shopify - 如何在 index.liquid 上显示 "Browse by subcategories"表单?

php - 查询数据表排序不适用于运行时值

javascript - 网站中具有电子表格功能的动态表

php - 多个 AJAX 调用导致服务器挂起整整六十秒

php - 无法显示图像和 html 文件 - laravel

php - 用php合并两个文件文本

php - Laravel 5.4 查询生成器使用 groupBy 实现 orderBy