이 기사에서는 주로 PHP 함수 예제를 소개합니다. 주로 PHP 함수의 개념과 사용 방법을 간략하게 소개합니다.
이름 지정: 변수 이름 지정 규칙을 따르세요. 함수는 한 번에 오버로드될 수 없습니다.
기능: 함수는 구조화된 프로그래밍을 구현하고 코드의 유지 관리성을 향상시킵니다.
전역 변수: 전체 스크립트에서 모두 가능합니다. 사용됩니다.
로컬 변수: 함수 본문 내에서만 사용됩니다. 함수가 실행된 후 자동으로 해제됩니다.
정적 저장 유형과 동적 정적 $a로 구분됩니다. 함수가 실행된 후에는 해제되지 않습니다.
함수 내의 로컬 변수 전역 변수 프로그래밍: 1.global[''] 전역 배열 사용
함수 유형
1. 사용자 정의 매개변수가 있는 함수: On Function test ($ a, $ b) {} // test는 함수 이름이고 $ a 및 $ b는 함수 매개 변수이며 해당 솔리드 매개 변수가 필요합니다. 함수를 호출할 때 제공됩니다. 2. 참조 매개변수 함수:
함수 테스트 (& $ a) {} // $ a는 외부 변수에 상대적인 참조 변수입니다. 함수가 내부적으로 수정되면 외부 변수도 수정됩니다.数3. 기본 매개변수의 기능:
FUCTION TEST ($ a = 0) {} // $ a = 0 은 함수가 호출될 때 함수로 전송되지 않음을 의미하며 기본 $ a = 0;
4. 가변 개수의 매개변수를 갖는 함수:
함수 test(){$a,$b,...}{ } //원리: func_get_args() 함수를 통해, 모든 매개변수를 허용하고 사용할 하나의 데이터를 반환하므로 여러 매개변수가 있을 수 있습니다.
func_get_args()는 매개변수 배열을 가져오고,
func_num_args()는 매개변수 수를 가져오고, func_get_arg()는 지정된 매개변수를 반환합니다(일반적으로 사용됨) func_num_args )
5. 콜백 함수: function one(){} $fun="one"; $fun(을 실행하는 것은 one() 함수를 호출하는 것과 동일합니다.
6 . 재귀 함수: 즉 함수 본체에서 함수 자체를 호출할 때 종료, 즉 종료 조건이 있어야 한다는 점을 기억하세요. 그렇지 않으면 무한 루프가 형성됩니다.
function test($a){ if($a >=0 ){ //退出递归的条件,一定要有 test($a-1); }else{ return ; } }7. 이름 없는 함수, 일반적으로 콜백 함수에 사용됩니다. PHP 함수 정적 변수는 지정된 반복 횟수를 구현합니다
위 내용은 PHP 함수 예제 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!