Php 如果,while如何工作?

Php 如果,while如何工作?,php,wordpress,Php,Wordpress,我在Wordpress模板上找到了这一行,我不确定它是如何工作的。有人有什么想法吗 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 注意:我不想知道这些方法。我的问题是关于语法的 <?php if(conditional) : while(conditional) : method; ?> 这段代码是wordpress的一部分,称为“循环”()。这是wordpress在文章中

我在Wordpress模板上找到了这一行,我不确定它是如何工作的。有人有什么想法吗

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

注意:我不想知道这些方法。我的问题是关于语法的

<?php if(conditional) : while(conditional) : method; ?>


这段代码是wordpress的一部分,称为“循环”()。这是wordpress在文章中循环并显示在页面上的地方

这段代码是wordpress的一部分,称为“循环”()。这是wordpress在文章中循环并显示在页面上的地方

这段代码是wordpress的一部分,称为“循环”()。这是wordpress在文章中循环并显示在页面上的地方

这段代码是wordpress的一部分,称为“循环”()。这就是wordpress循环浏览文章并将其显示在页面上的地方。如果这样的代码是无效的,这只是文章的开始。完整语法必须包括相应的
end
块:

if (/* .. */) :
    while (/* .. */) :
        /* .. */;
    endwhile;
endif;

您可以像作者那样将所有内容写在一行上,而不是缩进。这是否使它更具可读性是一个意见问题;我认为这根本不能提高可读性。但是,Wordpress并不是伟大的PHP实践(IMO)的一个很好的例子。

这样的代码是无效的,这只是一个开始。完整语法必须包括相应的
end
块:

if (/* .. */) :
    while (/* .. */) :
        /* .. */;
    endwhile;
endif;

您可以像作者那样将所有内容写在一行上,而不是缩进。这是否使它更具可读性是一个意见问题;我认为这根本不能提高可读性。但是,Wordpress并不是伟大的PHP实践(IMO)的一个很好的例子。

这样的代码是无效的,这只是一个开始。完整语法必须包括相应的
end
块:

if (/* .. */) :
    while (/* .. */) :
        /* .. */;
    endwhile;
endif;

您可以像作者那样将所有内容写在一行上,而不是缩进。这是否使它更具可读性是一个意见问题;我认为这根本不能提高可读性。但是,Wordpress并不是伟大的PHP实践(IMO)的一个很好的例子。

这样的代码是无效的,这只是一个开始。完整语法必须包括相应的
end
块:

if (/* .. */) :
    while (/* .. */) :
        /* .. */;
    endwhile;
endif;


您可以像作者那样将所有内容写在一行上,而不是缩进。这是否使它更具可读性是一个意见问题;我认为这根本不能提高可读性。但是,Wordpress并不是伟大的PHP实践(IMO)的一个很好的例子。

这看起来是一个很好的解释:我认为它应该被理解为if-condition,而condition-execute方法。是这样吗?谢谢你,亚历山大。我只是想确定一下,但看来我毕竟是对的是的,它的意思是:如果有任何post_存在,那么(每个post)对post的这个实例做一些事情(大部分是打印出来的)还有,PHP替代语法:这看起来是一个很好的解释:我认为应该将其理解为if condition,while condition execute方法。是这样吗?谢谢你,亚历山大。我只是想确定一下,但看来我毕竟是对的是的,它的意思是:如果有任何post_存在,那么(每个post)对post的这个实例做一些事情(大部分是打印出来的)还有,PHP替代语法:这看起来是一个很好的解释:我认为应该将其理解为if condition,while condition execute方法。是这样吗?谢谢你,亚历山大。我只是想确定一下,但看来我毕竟是对的是的,它的意思是:如果有任何post_存在,那么(每个post)对post的这个实例做一些事情(大部分是打印出来的)还有,PHP替代语法:这看起来是一个很好的解释:我认为应该将其理解为if condition,while condition execute方法。是这样吗?谢谢你,亚历山大。我只是想确定一下,但看来我毕竟是对的是的,它的意思是:如果存在任何post_,那么(每个post)对post的这个实例做些什么(大部分是打印出来的),PHP替代语法: