대체 구문은 PHP 프로그래밍에서 흔히 볼 수 없는 개념이지만 때로는 매우 중요합니다. 오늘 기사에서는 이 개념을 예제 형식으로 사용하는 방법을 보여줍니다.
워드프레스 코드를 보면 아래와 같이 드문 PHP 대체 구문을 볼 수 있습니다.
<?php else : ?> <div class="entry-content"> <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'thebox' ) ); ?> <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'thebox' ), 'after' => '</div>' ) ); ?> </div><!-- .entry-content --> <?php endif; ?>
많은 독자들이 다음과 같은 질문을 할 것입니다. else 뒤의 콜론과 endif는 무엇을 나타냅니까? 빠른 Google 검색을 통해 이것이 PHP의 대체 구문이라는 것을 알게 될 것입니다.
콜론(:)은 왼쪽 중괄호({)에 해당하고, endif는 오른쪽 중괄호(})에 해당합니다.
또 다른 예를 들어보겠습니다.
<?php if ($a<0): ?> //负数的情况 <?php endif; ?>
위 문장은 다음과 동일합니다:
<?php if ($a<0){ ?> //负数的情况 <?php } ?>
그렇다면 PHP의 대체 구문은 무엇입니까?
흐름 제어(if, while, forforeach, switch 포함) 문에는 대체 구문이 있습니다.
대체 구문의 기본 형태:
왼쪽 중괄호({)를 콜론(:)으로 바꾸고 오른쪽 중괄호(})를 endif;, endwhile;, endfor;, endforeach 및 endswitch;로 바꿉니다.
대체 구문:
<?php while (expr): ?> <li>循环内容</li> <?php endwhile; ?>
다른 대체 구문은 유추를 통해 파생될 수 있습니다.
이 기사가 PHP 프로그래밍을 배우는 모든 사람에게 도움이 되기를 바랍니다.