함수 선언과 호출순서에 대한 기초 질문입니다

함수 선언과 호출순서에 대한 기초 질문입니다

QA

함수 선언과 호출순서에 대한 기초 질문입니다

본문

common.lib.php 파일을 보면 상단에서 어떤 함수를 호출하여 코드상에 기입하는데

해당 함수가 선언된 코드는 밑쪽 하단에 있습니다

 

일감으로 순서상 먼저 함수선언이 된 이후 그것을 사용하는 것이 맞는듯 한데

이와 같이 아직 선언되지 않은 함수를 먼저 사용함에도 오류가 나지 않는 건  

어떤 이유에선지?

 

그리고 개발자 입장에서도 신규함수라면 먼저 선언을 하고서 써야 다른 개발자가

소스를 볼 때에도 해당 함수가 어떤 함수인지 더 쉽게 찾을 수 있을텐데

이렇게 코딩하는 이유는 무엇일까요?

 

항상 답변 주시는 분들 답변으로 도움이 많이 되고 있습니다

감사합니다 

이 질문에 댓글 쓰기 :

답변 1

순차가 아닌 일괄처리로 한번에 되기 때문에 과거의 방식을 고수할 필요는 없습니다.

개발자 성향에 따라 반대로 밑에 정리하여 위에서 가져다 쓰는 것이 편할 수 도 있습니다. 

아하 일괄처리로 지원되는 군요

코딩 방식은 하단에 선언함수들을 모아놓는 쪽으로 하구요 성향상의 선택이고

감사합니다  이 부분이 은근히 신경쓰였는데 덕분에 가시 하나 빠졌습니다

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

회원로그인

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