什么返回循环函数返回

sko*_*ind -2 php

我目前正试图循环从函数返回,但我只是无法弄清楚如何做到这一点.它有点像Wordpress循环:while(have_posts()).

这就是我想要做的,但是我的函数必须返回到while-loopable?

Dav*_*vid 5

你是在问have_posts()这个案子的回报吗?

它不是"一个可循环的函数",它只是一个函数.它没有任何表明循环的东西.在这种情况下,它被用作循环的条件:

while (have_posts())
Run Code Online (Sandbox Code Playgroud)

while循环条件期待一个布尔值.将该陈述视为"当这种情况成立时,保持循环".所以在这种情况下have_posts()应该返回一个布尔值,true或false.

只要函数返回true,循环就会继续.一旦它返回false,循环就会结束.函数本身没有内部知识.它只是被一遍又一遍地调用(每次循环迭代).