최신 웹 개발 튜토리얼
 

PHP 5 개 기능


PHP의 진정한 힘은 기능에서 온다; 그것은 1000 개 이상의 내장 기능이 있습니다.


PHP 사용자 정의 함수

내장 된 PHP 함수 외에, 우리는 우리 자신의 함수를 만들 수 있습니다.

함수는 프로그램에 반복 사용할 수있는 문장 블록이다.

때이 페이지가로드 함수는 즉시 실행되지 않습니다.

함수는 함수에 대한 호출에 의해 실행됩니다.


PHP에서 사용자 정의 함수 만들기

사용자 정의 함수 선언은 단어로 시작 "function" :

통사론

function 참고 : 함수 이름은 문자 나 밑줄로 시작할 수 있습니다 (not a number) .

팁 : 함수를 함수가 무엇을 반영하는 이름을 지정!

함수 이름은 대소 문자를 구분하지 않습니다.

아래의 예에서, 우리는라는 함수 작성 " writeMsg() " . 개구 곱슬 중괄호 ( { ) 함수의 시작 코드를 표시하고 닫는 중괄호 ( } ) 함수의 끝을 나타낸다. 이 기능은 출력 "Hello world!" . 단지 이름을 쓰기 함수를 호출합니다 :

<?php
function writeMsg() {
    echo "Hello world!";
}

writeMsg(); // call the function
?>
»실행 예

PHP의 함수 인수

정보 인수를 통해 함수에 전달 될 수 있습니다. 인수는 변수와 같다.

인수는 괄호 안에 함수 이름 뒤에 지정됩니다. 당신이 원하는대로 당신은 쉼표로 구분, 많은 인수를 추가 할 수 있습니다.

다음의 예는 하나 개의 인자를 가진 함수가 ($fname) . 때 familyName() 함수가 호출 될 때, 우리는 이름을 따라 전달 (eg Jani) 및 이름 여러 제 이름을 출력하는 함수, 내부에 사용되지만, 동일한 성 :

<?php
function familyName($fname) {
    echo "$fname Refsnes.<br>";
}

familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>
»실행 예

다음 예제에서는 두 개의 인수하는 기능이있다 ($fname and $year) :

<?php
function familyName($fname, $year) {
    echo "$fname Refsnes. Born in $year <br>";
}

familyName("Hege", "1975");
familyName("Stale", "1978");
familyName("Kai Jim", "1983");
?>
»실행 예

PHP 기본 인수 값

다음 예는 기본 매개 변수를 사용하는 방법을 보여줍니다. 우리는 함수를 호출하는 경우 setHeight() 인수하지 않고 인수로 디폴트 값을 사용합니다 :

<?php
function setHeight($minheight = 50) {
    echo "The height is : $minheight <br>";
}

setHeight(350);
setHeight(); // will use the default value of 50
setHeight(135);
setHeight(80);
?>
»실행 예

PHP 함수 - 반환 값

함수가 값을 반환 return 문을 사용하게하려면 :

<?php
function sum($x, $y) {
    $z = $x + $y;
    return $z;
}

echo "5 + 10 = " . sum(5, 10) . "<br>";
echo "7 + 13 = " . sum(7, 13) . "<br>";
echo "2 + 4 = " . sum(2, 4);
?>
»실행 예