以下のコードはどういう意味ですか (これは while ステートメントのラムダで、その後にコロンがあります)。JavaScriptから来たので、それが何を意味するのか、それを検索する方法さえわかりません。誰でもこれを説明できますか?
while ($query->have_posts()): $query->the_post();
ところで、これは WordPress から入手しましたが、構文は純粋な PHP ですか?
以下のコードはどういう意味ですか (これは while ステートメントのラムダで、その後にコロンがあります)。JavaScriptから来たので、それが何を意味するのか、それを検索する方法さえわかりません。誰でもこれを説明できますか?
while ($query->have_posts()): $query->the_post();
ところで、これは WordPress から入手しましたが、構文は純粋な PHP ですか?
これはあまり一般的ではない while 構造です。
while (condition):
doSomething();
endwhile;
これは伝統的に行われている方法ではありませんが、有効な構文です。詳細については、while ループの構文と代替制御構文を参照してください。
これは、制御構造の代替構文です。
一般的に、これは:
while (expression) :
//actions
endwhile;
これと同じです:
while (expression) {
//actions
}
これはおそらくあなたが慣れているものです。括弧で囲まれた式$query->havePosts()
は の条件でありwhile
、コロンの後の文は 内の最初の行while
です。