사용자 정의 함수든 시스템 함수든 이러한 함수가 호출되지 않으면 실행되지 않습니다. 일반적으로 함수 이름과 매개변수 목록을 사용하여 함수를 사용해야 하는 곳에서 함수를 호출하기만 하면 됩니다. 함수가 호출된 후 함수 본문에 있는 코드를 실행하기 시작합니다. 실행이 완료된 후 호출 위치로 돌아가서 아래에서 실행을 계속합니다. 따라서 함수 호출시 함수의 명칭은 다음 세 가지 함수로 요약할 수 있다.
(1) 함수명을 통해 함수를 호출하고, 함수본체의 코드를 실행시킨 후, 함수 본문을 여러 번 실행하면 코드가 여러 번 실행됩니다.
(2) 함수에 매개변수 목록이 있는 경우 함수명 뒤의 괄호를 통해 해당 값을 매개변수에 전달하고, 함수 본문에 있는 매개변수를 사용해도 됩니다. 함수의 내부 코드를 변경합니다.
(3) 함수에 반환값이 있는 경우 함수가 실행된 후 함수가 호출된 위치에 반환값이 반환되므로 함수명 함수의 반환된 값을 사용하는 것으로 간주될 수 있습니다.
선언된 함수가 스크립트에 보이는 한, 함수를 통해 스크립트 내 어디에서나 호출이 가능합니다. 이름. PHP에서는 함수가 선언된 후에 호출할 수 있고, 함수가 선언되기 전에 호출할 수 있으며, 함수 내에서 함수를 호출할 수도 있습니다. 함수를 선언하더라도 호출하지 않으면 함수가 실행되지 않는 경우가 있습니다. 함수 선언 전후에 한 번 호출하면 함수가 두 번 실행됩니다.
함수는 반복되는 일부 함수를 독립적인 코드 블록에 작성하고 필요할 때 별도로 호출합니다. 이전에 PHP 사용자 정의 함수를 선언하는 방법에서 함수 사용자 정의 함수를 만드는 방법을 소개했습니다. 함수가 정의된 후 함수를 호출하기만 하면 됩니다. 비교적 간단합니다. 함수 이름을 인용하고 올바른 매개변수를 할당하기만 하면 됩니다.
php 사용자 정의 함수 인스턴스 호출
다음은 들어오는 매개변수의 제곱을 계산하고 이를 함께 표현하는 test() 함수를 정의합니다. 모든 수식과 결과가 출력되고 코드는 다음과 같이 표시됩니다.
<?php function test($num) { return "$num * $num = ". $num * $num; } echo test(10); ?>
결과는 다음과 같습니다. 10 * 10 = 100
설명: 위 test() 함수의 $num은 custom 함수의 매개변수로 소개하겠습니다. 자세한 내용은 다음 장 PHP 사용자 정의 함수의 두 매개변수 에서 확인하세요.
위 내용은 PHP 사용자 정의 함수를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!