return 문을 쓰는 이유 궁금

return 문을 쓰는 이유 궁금

QA

return 문을 쓰는 이유 궁금

본문

return 문을 사용하는 이유가 궁금합니다

 

return 문은 스크립트를 종료할때 쓴다고 들었거든요?

 

근데 굳이 return문이 없어도 스크립트는 자동으로 종료 되지 않나요?

왜 쓰는거죠..?

이 질문에 댓글 쓰기 :

답변 3

아래 구문과 같이 $str이 없다면 return을 하고 그대로 종료가 됩니다. 그 밑에 echo 가 있어도 출력을 시키지 않고 종료를 시키죠. 어떻게 보면 exit와 같은 효과라고 볼 수 있습니다. 의미상으로 보면 return은 돌려준다. exit는 끝내버린다 입니다. 그래서 대부분 함수나 include 파일에 쓰이곤 합니다. exit는 아예 종료를 시키기 때문에 똑같이 밑에 구문은 실행은 시키지 않지만 return "Y"; 처럼 돌려주는 값이 없습니다. die는 die("db접속오류!"); 처럼 어떠한 오류 메시지만 출력을 하고 똑같이 exit 처럼 죽어버립니다. 요러한 차이들이 있으니 그 때 그 때 상황에 맞게 사용하세요.

 

if(!$str){

   return;

}

 

echo "1"; 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT