if..endif와 같이 while..endwhile은 바뀌었다:
예 B-7. 이주: 예전의 while..endwhile 구문
while ($more_to_come); ... endwhile;
예 B-8. 이주: 새로운 while..endwhile 구문
while ($more_to_come): ... endwhile;
당신이 예전의 while..endwhile구문을 PHP 3.0에서 사용한다면 무한루프를 하게 될 것이다.