목적 : 코드 재활용
구성 : 정의(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 |