PHP 함수와 함수 호출
PHP를 공부할 때 코드의 작동 방식을 연구 할 수 있도록 프로그램의 모든 줄을 코드로 작성해야합니다. 그 과정에서 어딘가에서 프로그램이 반복해서 수행해야하는 특정 작업이 있다는 것을 알게 될 것입니다. 따라서 동일한 코드 줄을 반복해서 작성하게됩니다. 예를 들어, 웹 사이트 방문자가 이메일 주소를 제공해야하는 경우가 있습니다. 그는 무언가를 사고, 뉴스 레터를 신청하거나 고객 서비스 양식을 작성하려고 할 수 있습니다. 그가 이메일 주소를 입력하고 웹 양식을 제출할 때마다 프로그램이 이메일 주소의 정확성을 확인하기를 원할 것입니다. 이메일 주소를 확인해야하는 프로그램의 각 위치에서이 작업을 직접 코딩 할 수 있습니다. 그러나 그것은 매우 효율적이지 않습니다. PHP는이 문제에 대한 답을 가지고 있습니다. 이것을 함수라고합니다.

기본적으로 두 가지 유형의 PHP 함수가 있습니다. 첫 번째 유형은 내장 기능입니다. 이 함수는 이미 PHP 언어의 일부이므로 직접 작성할 필요가 없습니다. 이러한 내장 함수를 사용하려면 프로그램에 함수 호출을 추가하면됩니다. 함수 호출은 프로그램이 필요할 때마다 내장 함수를 "호출"하도록 지시하는 코드입니다. 두 번째 유형의 기능은 사용자 정의 기능입니다. 이것들은 당신이 직접 작성하는 기능입니다. 그런 다음 함수를 작성한 후 함수 호출을 코딩하여 언제든지 프로그램으로 호출 할 수 있습니다. 함수 호출을위한 PHP 코드를 살펴 보자.

기본 PHP 코드
function_name (인수, 인수);

인쇄 ($ 메시지);


인쇄();
function_name
이것은 함수에 부여 된 이름이며 프로그램이 함수를 식별하는 방법입니다. 내장 인쇄 기능을 예로 사용했습니다. 인쇄 함수의 function_name은 인쇄 ()의 왼쪽에 배치됩니다.

인쇄 ($ 메시지);
괄호
괄호는 정보를 함수에 전달하는 데 사용됩니다. 정보를 전달할 필요가 없으면 () 사이에 아무 것도 넣지 않습니다.

$ 메시지
논의
인수는 함수에 전달하려는 정보입니다. 둘 이상의 인수가 있으면 쉼표로 구분하십시오. 그런 다음 괄호 사이에 인수를 배치하십시오. 이 예에서 함수에 전달 된 인수 (정보)는 괄호 사이에있는 $ message 변수입니다. 내장 인쇄 기능은 $ message 변수에 지정한 값을 인쇄합니다.

인쇄 ($ 메시지);
;
세미콜론은 함수 호출을 종료합니다

참고 : 기능은 일반적으로 기능이 완료되면 정보를 프로그램으로 다시 전달합니다. 예를 들어, 인쇄 함수는 부울을 프로그램으로 다시 전달합니다.





비디오 지침: [자바스크립트와 웹 프론트엔드] 익명함수와 함수 즉시 호출 (할 수있다 2024).