PHP 언어는 내장 함수 이외에 개발자가 자체적인 사용자 함수를 선언하여 사용할 수 있습니다.
다른 언어에서는 함수의 정의와 사용 위치의 순서를 규정하기도 하나, PHP에서는 함수를 선언하는 위치는 프로그램의 상단 또는 하단 어느 곳에 정의해도 상관없습니다.
PHP는 인터프리터 언어는 일단 프로그램 소스의 처음부터 끝까지 코드를 로딩하여 살펴보고 소스상의 함수 사용을 매칭합니다.
프로그램에서 함수를 정의하는 키워드는 function
입니다.
함수명은 영문자로 작명을 합니다. 함수명은 숫자로 시작할 수 없습니다.
프로그램을 실행하기 위해서는 함수 호출이 필요합니다.
함수의 실행 위치는 프로그램의 제어권 변경과 또 다른 동작을 수행하기 때문입니다.