Return, break, contiue는 if 문과 마찬가지로 언어 구조이지만, 종료는 함수입니다
먼저, 종료 함수의 사용법에 대해 이야기해 보겠습니다.
기능: 메시지를 출력하고 현재 스크립트를 종료합니다.
텍스트에 로 끝나는 여러 스크립트가 포함되어 있는 경우 종료를 누르면 현재 스크립트가 종료됩니다.
예를 들어, PHP 텍스트에 다음 코드가 포함되어 있으면 출력은 world입니다.
<php echo "hello"; exit; ?> echo "world"; ?>
문법 형식: void는 반환 값이 없음을 의미합니다.
voidexit([ string $status ] )
voidexit(int $status)
상태가 string인 경우 이 함수는 스크립트가 종료되기 전에 상태를 인쇄합니다.
상태가 정수인 경우 이 정수가 종료 상태로 사용됩니다. 종료 상태는 0에서 254 사이여야 하며, 종료 상태 255는 PHP에 의해 예약되어 있으므로 사용이 금지됩니다. 상태 0은 프로시저가 성공적으로 종료되었음을 나타내는 데 사용됩니다.
반환 언어 구조 사용
Role: 함수 실행을 종료하고 함수에서 값을 반환합니다.
break 및 continue는 for, foreach, while, do..while 또는 switch 구조에 사용됩니다.
break는 현재 for, foreach, while, do..while 또는 스위치 구조의 실행을 종료합니다.
break는 중단할 루프 수를 결정하기 위해 선택적 숫자 매개변수를 허용할 수 있습니다.
코드:
<?php $arr = array (‘one', ‘two', ‘three', ‘four', ‘stop', ‘five'); while (list (, $val) = each ($arr)) { if ($val == ‘stop') { break; } echo "$val \n"; } $i = 0; while (++$i) { switch ($i) { case 5: echo "At 5 \n"; break 1; case 10: echo "At 10; quitting \n"; break 2; default: break; } } ?>
continue는 루프 구조에서 이 루프의 나머지 코드를 건너뛰고 이 루프 구조의 다음 루프 실행을 시작하는 데 사용됩니다.
참고: PHP에서 스위치 문은 계속 목적을 위한 루프 구조로 간주됩니다.
continue는 루프 끝까지 건너뛸 루프 수를 결정하기 위해 선택적 숫자 매개 변수를 허용합니다.
코드:
<code> <?php while (list ($key, $value) = each ($arr)) { if (!($key % 2)) { // skip odd members continue; } do_something_odd ($value); } $i = 0; while ($i++ < 5) { echo "Outer<br>\n"; while (1) { echo " Middle<br>\n"; while (1) { echo " Inner<br>\n"; continue 3; } echo "This never gets output.<br>\n"; } echo "Neither does this.<br>\n"; } ?></code>
위 내용은 PHP에서 네 가지 구조의 반환, 종료, 중단 및 계속 간의 사용법 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!