1.
1-1. 왜 함수냐? 맨날 써야 하는 것을 반복할 필요가 없으니까.
1-2. 자주 사용하는 어떤 코드가 일정 수준 이상의 복성을 가졌을 때, 함수를 사용한다.
1-3. 코드를 정리하여 문단으로 만들고 이름을 짓는다.
1-4 반복하지 않는다. 그냥 사용한다.
1-5. 너무 복잡해지거나 길어지면 함수에 넣어버린다.
1-6. 갯수가 많아지면 라이브러리를 만들고 친구랑 같이 쓴다.
2.
2-1. 선생님도 사용할 때마다 구선생님께 물어본다고 하신다.
2-2. php의 힘은 내장 함수에서 나온다.
3.
3-1. 함수를 정의하는 방법은 다른 언어와 비슷하다.
3-2. function이란 키워드를 사용하며, 이름과, 선택적인 변수들을 함께 선언한다.
3-3. 함수의 본체는 중괄호 안에 있다.
3-4. 함수의 이름을 짓는 법은 변수와 거의 같다. 다만 $로 시작하지 않는다.
3-5. 내장함수의 이름을 쓰지 않도록 조심하고, 대소문자는 중요하지 않다.
4.
4-1. 함수가 인수를 취하면, 컴퓨팅을 통해 값을 반환한다.
4-2. 이 때 return keyword를 사용한다.
5.
5-1. 함수는 인자를 선택할 수 있으며, 함수 내에서 정의된 변수는 함수가 사용되었을 때 aliases(가명)으로 사용된다.
5-2. 초록색이 인자, 실제 사용되는 주황색이 가명이 된다.(호출 시)
5-3. 인자는 기본값을 가질 수 있으며, 그렇기 때문에 생략될 수 있다.
5-4. 함수 정의 시에 기본값을 'es'라고 선언하였다.
6.
6-1. 함수 내의 변수 인자는 가명으로 사용되어 진다.
6-2. 더 나아가, 가명의 복사본도 사용이 가능하다.
7.
7-1. 함수를 정의할 때, 변수 인자에 &를 붙임으로써 변수를 외부의 값에 의해 참조하게 할 수 있다.
'2019년 혁신성장 청년인재 집중양성(빅데이터) > Database & Web- WA4E' 카테고리의 다른 글
PHP Forms (Part 1) (0) | 2019.08.05 |
---|---|
PHP Functions (Part 2) (0) | 2019.07.28 |
PHP Arrays (Part 2) (0) | 2019.07.28 |
PHP Arrays (Part 1) (0) | 2019.07.28 |
PHP Language - Control Structures (Part 4) (0) | 2019.07.28 |