채택완료

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

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

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

 

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

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

어떤 이유에선지?

 

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

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

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

 

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

감사합니다 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

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

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

답변에 대한 댓글 1개

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

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

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

답변을 작성하려면 로그인이 필요합니다.