1
누군가의 차이가 무엇인지 나에게 설명 할 수 (두 번째 작동하지 않는) 동안 사이 :/만약
<? php if (have_posts()) : while (have_posts()) : the_post(); ?>
및
당신이 할 수 있다는 사실 외에<? php if (have_posts()) { while (have_posts()) { the_post(); } } ?>
누군가의 차이가 무엇인지 나에게 설명 할 수 (두 번째 작동하지 않는) 동안 사이 :/만약
<? php if (have_posts()) : while (have_posts()) : the_post(); ?>
및
당신이 할 수 있다는 사실 외에<? php if (have_posts()) { while (have_posts()) { the_post(); } } ?>
사이에 공백이 있습니다. 둘 다 같습니다.
첫 번째는 the alternative syntax for control structures입니다. ...
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!-- Your post html -->
<?php endwhile; endif; ?>
그리고
<?php if (have_posts()) {
while (have_posts()) {
the_post(); ?>
<!-- Your post html -->
<?php } } ?>
모두 작동 안 :
전체 문장처럼 보일 것이다! 여기서 공간을 가질 수 없습니다 :' php'는' php'이어야합니다 – Rizier123
첫번째 구문은 잘못된 것 같습니다. 콜론은 삼항 연산자의 "else"분기 용으로 예약되어 있습니다. 'if (condition) ... while (condition)'이 중복된다는 사실은 말할 것도 없습니다. –
삼항 연산자로 사용되지 않습니다 ... – rnevius