>백엔드 개발 >PHP 튜토리얼 >PHP의 goto 연산자에 대한 자세한 소개

PHP의 goto 연산자에 대한 자세한 소개

黄舟
黄舟원래의
2017-06-25 13:31:221950검색

php gotooperator

를 사용하면 프로그램의 다른 위치로 이동할 수 있습니다. 위치는 대상 이름과 콜론으로 표시할 수 있으며 점프 명령 뒤에는 goto와 대상의 위치 표시가 옵니다.

goto 연산자 사용에 대한 일부 제한 사항

대상 위치는 다음 위치에만 위치할 수 있습니다. 동일한 파일 및 범위

함수 에서 "점프 아웃"할 수 없고 클래스

의 메서드는 다른 함수로 "점프"할 수 없습니다.

루프 또는 switch 구조

에서 "점프 아웃"할 수 없습니다.

루프 또는 스위치에서 "점프 아웃"할 수 있으며 일반적인 사용법은 다중 레이어를 대체하는 것입니다 break

간단한 실제 사례

goto  target;
echo  'Hi world' ;
target :
echo  'hello world' ;

Result

hello world
$i = 0;
$j = 50 ; 
for( $i < 100 ;  $i ++) {
while( $j --) {
if( $j == 17 ) 
goto  end ; 
}  
}
echo  "i =  $i " ;
end :
echo  &#39;j hit 17&#39; ;

Result

j hit 17

위 내용은 PHP의 goto 연산자에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.