본문 바로가기

Language/PHP

함수(Function)

목적 : 코드 재활용

구성 : 정의(define-1회)&호출(call-∞사용)

형태:

* 정의

function 함수이름() {

코드;

}


* 호출

함수이름();


장점 : 유지보수용이








함수의 입력과 출력(return)


<출력>




* return의 부가설명

return을 만나면 해당 함수를 종료한다. 그 뒤 로직은 결코 실행되지 않는다.




<입력>


입력값1개.





인자(입력값,argmument) 여러개.













인자의 기본값


함수가 인자가 값을 가진 상태로 정의가 되어있다면,

입력값이 있을 때는 입력값을 우선, 없을 때는 정의한 값을 보여준다.




지역(Local)변수 VS 전역변수


* scope : 함수의 유효범위

지역변수 : 함수 안에서 선언된 변수




전역변수 : 함수 밖에서 선언된 변수


 


* global이라는 키워드는 가급적 사용하지 말자.

global이란? 함수 안에서 사용하더라도 해당 변수의 값을 강제로 바꿔버림.



'Language > PHP' 카테고리의 다른 글

연관배열(Associative array)  (0) 2017.12.22
배열(array)  (0) 2017.12.22
반복문  (0) 2017.12.18
조건문  (0) 2017.12.18
입출력 그리고 폼과 HTTP  (0) 2017.12.15