Heim > Schlagzeilen > Deklaration und Verwendung von PHP-Funktionen

Deklaration und Verwendung von PHP-Funktionen

无忌哥哥
Freigeben: 2018-06-28 10:02:50
Original
2612 Leute haben es durchsucht

* Funktion

* 1. Deklarationssyntax;

* 3. Parametereinstellung; Rückgabewert;

* 5. Geltungsbereich

//Deklaration

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

//Aufruf: Aufruf mit Namen, Klammern müssen enthalten sein

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

// Sie müssen beim Aufruf jetzt Parameter mitbringen

hello1(&#39;php中文网&#39;);
hello1(&#39;www.php.cn&#39;);
Nach dem Login kopieren

//Wenn Sie vergessen, beim Aufruf Parameter anzugeben, können Sie den Funktionsparametern einen Standardwert geben

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

//Sie können beim Aufruf jetzt Parameter übergeben , Sie können auch keine Parameter übergeben

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

//Wenn es mehrere Parameter gibt, sollte der Standardwert am Ende geschrieben werden

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

//Aufrufende Methode

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

/ /Scope: Auf interne Variablen der Funktion kann nicht von außen zugegriffen werden. Ebenso kann nicht auf externe Variablen von innerhalb der Funktion zugegriffen werden.

$siteName = &#39;php中文网&#39;;
Nach dem Login kopieren

//Externe Variablen oder globale Variablen werden automatisch zu einem Element im globalen Variablenarray $GLOBALS. Die Variable ist der Schlüsselname des Elements

echo $GLOBALS[&#39;siteName&#39;]; //它里面的数据就是变量siteName中的值,而且这是一个超全局变量,可以在函数中使用
function hello4()
{
    $name = &#39;peter zhu&#39;;
//    return $siteName;
    return $GLOBALS[&#39;siteName&#39;];
}
echo hello4();
echo &#39;<br>&#39;;
echo $name; //外部是访问不到函数内的变量的,除非函数将这个变量返回到外部
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage