php function 예제

당신은 이미 fopen () 및 fread () 등과 같은 많은 기능을 보았다. 기본 제공 함수이지만 PHP는 사용자 고유의 함수를 만들 수 있는 옵션도 제공합니다. 함수는 호출된 위치에서 프로그램의 일부로 값을 반환할 수도 있습니다. return 키워드는 값이 호출된 프로그램의 일부로 다시 반환하는 데 사용됩니다. 반환 값은 배열 및 개체를 포함한 모든 형식일 수 있습니다. 또한 return 문은 함수의 끝을 표시하고 그 후 실행을 중지하고 값을 반환합니다. 예: 원하는 만큼 매개 변수를 정의할 수 있습니다. 그러나 지정한 각 매개 변수에 대해 해당 인수가 호출될 때 함수에 전달되어야 합니다. 함수는 특정 작업을 수행하기 위해 프로그램에 작성된 코드 블록입니다.

우리는 기능의 작동 방식을 더 잘 이해하기 위해 실제 사무실의 직원과 프로그램의 기능을 관련시킬 수 있습니다. 상사가 직원에게 연간 예산을 계산하기를 원한다고 가정해 보입니다. 그렇다면 이 프로세스는 어떻게 완료될까요? 직원은 상사의 정적에 대한 정보를 가져 와서 계산을 수행하고 예산을 계산하고 상사에게 결과를 보여줍니다. 함수는 비슷한 방식으로 작동합니다. 정보를 매개 변수로 사용하거나 문 블록을 실행하거나 이 매개 변수에 대한 작업을 수행하고 결과를 반환합니다. PHP는 두 가지 주요 함수 유형을 제공합니다: 함수 calcAverage()는 매번 다른 수의 인수로 두 번 실행됩니다. calcAverage() 내에서 함수 func_num_args()가 호출되어 전달된 인수 수를 결정합니다. 이 단계에서 익숙하지 않을 수도 있고 익숙하지 않을 수도 있는 for 루프는 func_get_arg()를 사용하여 각 인수를 차례로 검색하고 $total 합계를 증가시다.

모든 인수를 검색하고 처리하면 평균 값이 echo를 사용하여 계산, 반환 및 인쇄됩니다. 함수에서 기본 인수 값을 지정할 수 있습니다. 인수를 지정하지 않으면 PHP 함수를 호출하는 동안 기본 인수를 사용합니다. PHP 함수에서 기본 인수 값을 사용하는 간단한 예제를 살펴보겠습니다. 기본적으로 함수에 전달된 값은 값으로 호출됩니다. 값을 참조로 전달하려면 인수 이름 앞에 ampersand (&ampa) 기호를 사용해야 합니다. 다음은 주석에 주석이 추가된 예제입니다. 이 경우 함수는 인수를 정의하지 않습니다. 대신, 전달 된 값의 수를 확인할 수 있습니다 PHP 함수 func_num_args()를 사용 하 여. 또 다른 PHP 함수인 func_get_arg()를 사용하면 함수에 전달된 값을 검색할 수 있습니다. 위의 예에서 볼 수 있듯이 함수 내부에 선언 된 변수는 외부에서 액세스 할 수 없으며 함수 외부에서 선언 된 변수는 함수 내부에서 액세스 할 수 없습니다. 이 분리는 함수 내에서 주 프로그램의 변수에 의해 영향을 받을 가능성을 줄입니다.

Posted in Bez kategorii