>  기사  >  PHP 함수 선언 및 사용

PHP 함수 선언 및 사용

无忌哥哥
无忌哥哥원래의
2018-06-28 10:02:502498검색

* 함수

* 1. 선언 구문

* 2. 호출 방법

* 3. 매개변수 설정

* 5. 범위

//선언

function hello() //无论有无参数,圆括号不能省略
{
    echo '欢迎来到php中文网学习';
}

/ /호출: 이름으로 호출하면 괄호를 가져와야 합니다

hello();
echo &#39;<hr>&#39;;
//可以设置参数
function hello1($siteName)
{
    echo &#39;欢迎来到&#39;.$siteName.&#39;学习&#39;;
}

//이제 호출할 때 매개변수를 가져와야 합니다

hello1(&#39;php中文网&#39;);
hello1(&#39;www.php.cn&#39;);

//호출할 때 매개변수 제공을 잊어버린 경우 함수 매개변수에 기본값을 지정할 수 있습니다

function hello2($siteName = &#39;php中文网&#39;)
{
    echo &#39;欢迎来到&#39;.$siteName.&#39;学习&#39;;
}
echo &#39;<hr>&#39;;

/ /이제 호출 시 매개변수를 전달할지 여부를 지정할 수 있습니다.

hello2();
echo &#39;<br>&#39;;
hello2(&#39;PHP中文网_www.php.cn&#39;);

//매개변수가 여러 개인 경우 끝에 기본값을 써야 합니다

function hello3($name ,$siteName = &#39;php中文网&#39;)
{
    echo &#39;我是&#39;.$name.&#39;,欢迎来到&#39;.$siteName.&#39;学习&#39;;
}
echo &#39;<hr>&#39;;

//호출 방법

hello3(&#39;peter zhu&#39;); //第一个参数没有默认值,必须传参
echo &#39;<br>&#39;;
hello3(&#39;peter zhu&#39;, &#39;www.php.cn&#39;); //实参与形参的位置必须一一对应
echo &#39;<hr>&#39;;

//범위: 함수 내부 변수, 사용할 수 없음 마찬가지로 외부 변수는 함수 내부에서 접근할 수 없습니다

$siteName = &#39;php中文网&#39;;

//외부 변수 또는 전역 변수는 자동으로 전역 변수 배열 $GLOBALS의 요소가 되며 변수는 요소의 키 이름입니다.

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