9/05/2007

[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

- 코드의 예상되는 출력값은: