php 에서 return 0, return -1, return 1 의 정확한 의미 좀 알려주세요. 정보
php 에서 return 0, return -1, return 1 의 정확한 의미 좀 알려주세요.
본문
보통 조건에 맞지 않을때 프로그램 종료시에 return 0을 쓰고 있습니다.
근데 lib/common.lib.php 파일에 insert_point 부분에 보니 return -1 이 있더라구요.
인터넷 뒤적거리다보니 c언어에서 어쩌구저쩌구 하던데 도통 무슨말인지 모르겠네요.
return 0, return -1, return 1 의 정확한 의미 좀 알려주세요.
아시는분 답변부탁드려요. 예제도 알려주심 더욱 감사하겠습니다. (__)
근데 lib/common.lib.php 파일에 insert_point 부분에 보니 return -1 이 있더라구요.
인터넷 뒤적거리다보니 c언어에서 어쩌구저쩌구 하던데 도통 무슨말인지 모르겠네요.
return 0, return -1, return 1 의 정확한 의미 좀 알려주세요.
아시는분 답변부탁드려요. 예제도 알려주심 더욱 감사하겠습니다. (__)
댓글 전체
-1이나 1이나 똑같은?;;
해당 함수 매뉴얼을 잘 보셔야 합니다.
그 외는 답이 없습니다.
그 외는 답이 없습니다.
머 보통.. 0,1,2 이렇게 0과 양수만 사용하는데.. -1은 특정 값을 비교하기 위해서가 아닐까요 ^^;
쉽게 설명드리자면... 함수에서 return 을 하게되면 호출한 곳으로 return 뒤에 값을 넘겨줍니다...
뒤에값이 아무 의미가 없는지 있는지는 함수를 호출하는 부분을 확인해 보셔야 하구요...
함수를 호출하고나서 return 받은 값에 따라서 처리하는게 다르다면 return 뒤에 오는 값이 의미를 갖는 것이고...
만일, 동일하게 처리하고 있다면 사실상 아무런 의미가 없는겁니다...
즉, return -1 이라면 -1값을 리턴하라는 의미이지만 실제로 호출후에 처리가 없다면 의미없는 값일 뿐입니다...
뒤에값이 아무 의미가 없는지 있는지는 함수를 호출하는 부분을 확인해 보셔야 하구요...
함수를 호출하고나서 return 받은 값에 따라서 처리하는게 다르다면 return 뒤에 오는 값이 의미를 갖는 것이고...
만일, 동일하게 처리하고 있다면 사실상 아무런 의미가 없는겁니다...
즉, return -1 이라면 -1값을 리턴하라는 의미이지만 실제로 호출후에 처리가 없다면 의미없는 값일 뿐입니다...