>  기사  >  백엔드 개발  >  PHP 반환 문

PHP 반환 문

伊谢尔伦
伊谢尔伦원래의
2016-11-24 09:13:031139검색

함수에서 return 문을 호출하면 해당 함수의 실행이 즉시 종료되고 해당 매개변수가 함수의 값으로 반환됩니다. return은 eval() 문이나 스크립트 파일의 실행도 종료합니다.

전역 범위에서 호출되면 현재 스크립트 파일의 실행이 중단됩니다. 현재 스크립트 파일이 포함되거나 필요한 경우 호출 파일로 제어가 반환됩니다. 또한 현재 스크립트가 포함된 경우 반환 값은 포함 호출의 반환 값으로 처리됩니다. 기본 스크립트 파일에서 return이 호출되면 스크립트가 중단됩니다. 현재 스크립트 파일이 php.ini의 auto_prepend_file 또는 auto_append_file 구성 옵션으로 지정되면 스크립트 파일 실행이 중지됩니다.

참고: return은 함수가 아닌 언어 구조이므로 해당 매개변수를 괄호로 묶을 필요가 없습니다. 괄호는 일반적으로 사용되지 않으며 실제로는 PHP의 부하를 줄이기 위해 사용되어야 합니다.

참고: 매개변수가 제공되지 않으면 괄호를 사용하면 안 되며 NULL이 반환됩니다. 매개 변수 없이 괄호를 사용하여 return을 호출하면 구문 분석 오류가 발생합니다.

참고: 참조로 값을 반환할 때 괄호를 사용하지 마세요. 작동하지 않습니다. 변수는 문의 결과가 아닌 참조로만 반환될 수 있습니다. return($a);를 사용하면 실제로는 변수가 아니라 표현식($a)의 값을 반환한다(물론 이때 값은 $a의 값이기도 하다).


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