>  기사  >  백엔드 개발  >  PHP 함수 예제 소개

PHP 함수 예제 소개

小云云
小云云원래의
2018-03-22 11:42:341673검색

이 기사에서는 주로 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 함수 예제 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.