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

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

QA

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

답변 1

본문

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

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

 

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

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

어떤 이유에선지?

 

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

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

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

 

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

감사합니다 

이 질문에 댓글 쓰기 :

답변 1

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

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

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 131
© SIRSOFT
현재 페이지 제일 처음으로