[PHP] 11. PHP Functions
11. PHP Functions
- PHP의 진정한 힘은 함수이다.
- PHP에서는 700개 이상이나 되는 함수를 이용할 수 있다.
11.1 PHP Functions
- 이번 학습에서는 자신의 함수를 어떻게 만드는가에 대해서 알아본다.
- 참조하고 함수를 만드는 예제를 보길 바란다면 PHP Reference 를 방문해본다.
11.2 Create a PHP Function
- 함수는 우리가 바랄때 언제든지 실행할 수 있게끔 만들어진 코드 블럭이다.
- PHP 함수 생성:
* 모든 함수는 "function()" 단어로 시작한다. * 함수의 이름 - 함수이름으로 함수가 무슨 일을 하는지 알게끔 이름 짓는다. 함수 이름은 문자 혹은 언드스코어로 시작한다.(숫자는 아니다.)
* "{" 추가 - 함수는 열기 중괄호로 시작한다.
* 함수 코드를 추가한다.
* "}" 추가 - 함수는 닫기 중괄호로 종료한다.
* Example
- 자신의 이름을 호출하는 간단한 함수이다:
11.3 Use a PHP Function
- PHP 스크립트에서 함수를 사용하는 방법:
- 예상되는 출력값:
11.4 PHP Functions - Adding parameters
- 우리의 첫번째 함수 (writeMyName())는 매우 간단한 함수이다. 이 함수는 단지 정적인 스트링을 쓴다.
- 파라멘트를 추가해서 사용하면 더욱 다양한 함수의 기능을 맛볼수 있다. 파라멘트는 단지 변수와 비슷하다.
- 함수 이름 뒤에 writeMyName()와 같은 괄호를 보았을 것이다. 파라멘트는 괄호 내부에 자리잡는다.
* Example 1
- 첫번째 이름들만 다르고, 마지막 이름은 같은 예제를 볼 수 있다.
- 코드의 예상되는 출력값은:
* Example 2
- 다음 함수는 두개의 파라멘트를 갖는다:
- 코드의 예상되는 출력값은:
11.5 PHP Functions - Return values
- 함수는 또한 리턴값을 사용할 수 있다.
* Example
- 코드의 예상되는 출력값은: