php 함수 예제

php 함수 예제

정적 변수는 정적으로 할당된 변수로, 프로그램의 전체 실행에서 수명이 연장됩니다. 기본 로컬 변수는 함수의 연속 호출 내에서 값을 유지하지 않습니다. 사용자 정의 함수를 만드는 동안 우리는 몇 가지를 염두에 두어야합니다 : PHP의 실제 힘은 그 기능에서 비롯됩니다. 1000 개 이상의 내장 함수가 있습니다. 기본적으로 함수에 전달된 값은 값으로 호출됩니다. 값을 참조로 전달하려면 인수 이름 앞에 ampersand (&ampa) 기호를 사용해야 합니다. 함수는 여러 값을 반환할 수 없습니다. 그러나 다음 예제에서 설명한 대로 배열을 반환 하여 비슷한 결과를 얻을 수 있습니다. 참조로 값을 전달하면 함수는 실제 값에 대한 참조를 받습니다. 원래 값은 수정할 때 영향을 받습니다. 이 값을 전달하는 방법은 시간과 공간 효율적입니다. 다른 한편으로는, 그것은 더 많은 오류가 발생하기 쉽습니다.

PHP 7에서 형식 선언이 추가되었습니다. 이렇게 하면 함수를 선언할 때 예상되는 데이터 형식을 지정할 수 있으며 엄격한 요구 사항을 사용하도록 설정하면 형식 불일치에 “치명적인 오류”가 발생합니다. 함수는 호출된 위치에서 프로그램의 일부로 값을 반환할 수도 있습니다. return 키워드는 값이 호출된 프로그램의 일부로 다시 반환하는 데 사용됩니다. 반환 값은 배열 및 개체를 포함한 모든 형식일 수 있습니다. 또한 return 문은 함수의 끝을 표시하고 그 후 실행을 중지하고 값을 반환합니다. 예: 선택적 매개 변수가 있는 함수를 만들 수도 있습니다 . 함수의 이름을 지정할 때 이름은 고유해야 합니다. 문자, 숫자 및 밑줄로 구성할 수 있지만 숫자(변수 이름을 지정하는 것과 동일한 규칙)로 시작해서는 안 됩니다. 따라서 addNumbers 및 add_numbers는 유효한 함수 이름이지만 추가 숫자는 (포함된 공간) 및 12add_numbers(숫자로 시작)가 아닙니다. 함수 abc123의 이름을 지정하는 것은 구문적으로 정확하지만 도움이 되지 않습니다.

이상적으로 함수 이름도 의미가 있어야 합니다. $value simple() 함수 내에서 성공적으로 수정되었습니다. 내장 PHP 함수 외에도 자체 함수를 만들 수 있습니다. 키워드 함수를 통해 PHP는 다음과 같은 내용을 함수 정의로 추측할 수 있습니다. 다음으로 addNumbers는 함수의 이름입니다. 열린 괄호와 닫기 괄호에는 인수를 보유합니다(매개 변수라고도 함)는 함수를 호출할 때 함수에 전달할 값입니다. 함수는 인수를 수락할 필요가 없으며, 이 경우 괄호가 비어 있습니다. 여기서 변수 $num1과 $num2는 임의의 이름이며 함수 내에서 참조됩니다.

실제로 다른 영역에 대해 만들어진 1000 개 이상의 기본 제공 라이브러리 함수가 이미 있고 요구 사항에 따라 호출하기만하면되므로 자체 PHP 함수를 만들 필요가 거의 없습니다. PHP는 함수 내부에 매개 변수를 전달하는 옵션을 제공합니다. 당신은 당신의 마음에 들게 하는 만큼 매개 변수를 전달할 수 있습니다. 이러한 매개 변수는 함수 내부의 변수처럼 작동합니다. 다음 예제에서는 두 개의 정수 매개변수를 함께 추가한 다음 인쇄합니다. 세 함수를 함수라는 이름의 파일로 이동합니다. 그런 다음 필요한 예제를 수정합니다. 이제 다음과 같이 보일 것입니다: Tip: 함수에 함수가 수행하는 작업을 반영하는 이름을 지정합니다. 수학 및 컴퓨터 과학에서 재귀는 정의되는 함수가 자체 정의 내에서 적용되는 함수를 정의하는 방법입니다.

Comments are closed.

    About

    This is the deafult sidebar, add some widgets to change it.