2014. 5. 12. 16:01

PHP 함수 관련

함수의 인자가 참조로 전달되면(passed by reference) 파라미터의 값이 변하면 결과적으로

인자로 사용된 변수의 값도 변하게 된다.

어떤 인자가 참조로 전달된다는 것을 명시하려면 변수 앞에 &를 붙이면 된다.

function half(&$fNumber){

}


파라미터의 기본 값을 사용하려면 함수 선언 부분에서 적당한 값을 지정하면 된다.

디폴트 값을 사용한다면 인자는 선택 사항이 되며, 인자가 주어지지 않을 경우에는 디폴트 값이 사용된다.

모든 선택적 파라미터의 선언은 반드시 비선택적 파라미터 선언의 오른쪽에 해야만 한다.

function raise(&$fWage, $fPercent = 4.0){

}


http://www.php.net/manual/en/ref.funchand.php 참조