可以将PHP中的花括号放在php脚本标签之外吗?

灵巧的

我正在阅读我公司网页的一些wordpress代码以了解它们。但是,我看到花括号没有在标签内完成。像下面的代码一样,为什么第二行的花括号没有在script标记本身中完成,而是放在最后?

如果要继续循环,为什么要关闭脚本标签?为什么不继续呢?

while(have_posts())
    { the_post(); ?>
        <?php $postMetas = get_post_meta(get_the_ID()); ?>
        <?php /*echo "<pre>"; print_r($postMetas); die; */?>
        <div class="row top2">
            <div class="overlay">
                <div class="overlay-gradient"></div>
            </div>
            <div class="video">
                <?php if(get_post_meta(get_the_ID(), 'wpcf-select-image', true) == 1){ ?>
                    <img src="<?php echo get_post_meta(get_the_ID(), 'wpcf-image', true); ?>" alt="">
                <?php }else{ ?>

                <?php } ?>
            </div>
 <?php } ?>
大能力

在PHP中,大括号{}表示代码块的开始和结束。该代码块必须完整,否则E_FATAL编译时出错。

所引发的是,起始括号和结尾括号位于单独的<?php ?>块中。只要您与方括号匹配,这是允许的。至于为什么要使用它,是因为您可以在代码块周围放置非PHP代码(在本例中为HTML),而不是使用长echo字符串。

如果这太令人困惑,则可以随时使用其他语法

<?php while(have_posts(): ?>
    Your while block code here
<?php endwhile ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以将javascript放在带有src的脚本标签的括号内吗?

来自分类Dev

我可以将.user.ini文件放在PHP文档根目录之外吗?

来自分类Dev

PHP数组中的花括号

来自分类Dev

PHP中的花括号语法?

来自分类Dev

可以将 <ruby> 标签放在 <hx> 标签中吗?

来自分类Dev

您可以将固定的标签放在片段中吗?

来自分类Dev

我可以将分析脚本放在 javascript 文件中吗

来自分类Dev

在PHP中检测花括号中的空格

来自分类Dev

花括号中的PHP动态URL变量

来自分类Dev

{php} {/ php}花括号中的php标记的语法是什么

来自分类Dev

为什么将Shell脚本括在花括号中?

来自分类Dev

PHP奇怪的花括号语法?

来自分类Dev

类上的花括号php

来自分类Dev

通过PHP将花括号发送到mySQL

来自分类Dev

我可以使用Phaser将画布放在img标签中吗

来自分类Dev

可以将 accountkit 放在 iframe 中吗?

来自分类Dev

将Javascript放在php中

来自分类Dev

如何从php中的“(引号)之外剥离标签等?

来自分类Dev

Bash 脚本 - 花括号中的变量

来自分类Dev

如何将 php 放在 php 中

来自分类Dev

我可以将PHP扩展类,函数等放在命名空间中吗?

来自分类Dev

从花括号调用在脚本标签内定义的函数

来自分类Dev

PHP花括号替换多个值

来自分类Dev

花括号后的PHP换行符

来自分类Dev

我可以将npm node_modules目录放在我的项目之外吗

来自分类Dev

键盘快捷键可以跳转到Notepad ++中json视图中的右花括号或方括号吗?

来自分类Dev

何时将花括号括在变量中

来自分类Dev

PHP数组-方括号与花括号($ array [$ i]与$ array {$ i})

来自分类Dev

将逗号放在PHP数字变量中