Heim  >  Artikel  >  Backend-Entwicklung  >  Müssen Sie die Parameter der PHP-Funktion nicht ausfüllen?

Müssen Sie die Parameter der PHP-Funktion nicht ausfüllen?

青灯夜游
青灯夜游Original
2022-06-13 13:55:201647Durchsuche

Die Parameter der PHP-Funktion müssen nicht eingegeben werden. In PHP-Funktionen können Funktionsparameter weggelassen werden, wenn die Funktion keine Parameter auslässt. Der Benutzer kann einige Ausführungsverhalten innerhalb der Funktion nicht ändern kann geändert werden: Die für die Funktionsausführung erforderlichen Datenwerte werden extern abgerufen, und anhand der vom Benutzer übergebenen Daten kann bestimmt werden, wie der Funktionskörper intern ausgeführt wird.

Müssen Sie die Parameter der PHP-Funktion nicht ausfüllen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 8.1, DELL G3-Computer

Während der Entwicklung können einige häufig verwendete Funktionen durch Aufrufen von Systemfunktionen vervollständigt werden. Wenn einige Funktionen jedoch keine Systemfunktionen in PHP bereitstellen, müssen wir die Funktionen selbst definieren. Um dieselbe Aufgabe zu erledigen, ist die Ausführungseffizienz der Verwendung von Systemfunktionen höher als die von benutzerdefinierten Funktionen, es gibt jedoch keinen Unterschied darin, wie die beiden Funktionen im Programm aufgerufen werden.

Um eine benutzerdefinierte Funktion in PHP zu deklarieren, können Sie das folgende Syntaxformat verwenden:

function 函数名 (参数1, 参数2, ..., 参数n){
    函数体;
    return 返回值;
}

Die erste Zeile jeder Funktion ist der Funktionsheader, der aus drei Teilen besteht: der Schlüsselwortfunktion, dem Funktionsnamen und der Parameterliste , wobei jeder Teil eine bestimmte Funktion erfüllt.

Die Parameterliste einer Funktion besteht aus null oder mehr Parametern, getrennt durch Kommas. Parameter sind die Ports für den Datenaustausch innerhalb und außerhalb der Funktion. Die Eingabe von Daten in die Funktion wird durch Parameter abgeschlossen.

  • Wenn die Funktion keine Parameterliste hat, ist die von der Funktion ausgeführte Aufgabe festgelegt und der Benutzer kann beim Aufrufen der Funktion einige Ausführungsverhalten innerhalb der Funktion nicht ändern.

function 函数名(){
    函数体;
    return 返回值;
}
  • Wenn die Funktion über eine Parameterliste verfügt, kann die Funktion die für die Funktionsausführung erforderlichen Datenwerte von außen erhalten. Das heißt, wenn der Benutzer eine Funktion aufruft, werden vor der Ausführung des Funktionskörpers einige Daten über die Parameterliste der Funktion an die Funktion übergeben. Auf diese Weise kann die Funktion bestimmen, was ausgeführt wird im Funktionskörper basierend auf den vom Benutzer übergebenen Daten.

Beispiel 1: Wenn Parameter weggelassen werden, wird eine feste Funktion ausgeführt – drucken Sie die Multiplikationstabelle

<?php
    function table(){       //定义函数
        for ($i = 1; $i <= 9; $i++) {
            for ($j = 1; $j <= $i; $j++) {
                echo $j.&#39; * &#39;.$i.&#39; = &#39;.$i*$j.&#39;  &#39;;
            }
            echo &#39;<br>&#39;;
        }
    }
    table();//调用函数
?>

Müssen Sie die Parameter der PHP-Funktion nicht ausfüllen?

Beispiel 2: Wenn Parameter nicht weggelassen werden, sind die Daten veränderbar – implementieren Sie eine einfache Additionsoperation

<?php
    function add($num1,$num2){
        $a = $num1 + $num2;
        return $a;
    }
    $sum = add(11,5);
    echo &#39;$sum = &#39;.$sum.&#39;<br>&#39;;
    echo &#39;6 + 33 =&#39;.add(6,33).&#39;<br>&#39;;
    echo &#39;42 + 21 =&#39;.add(42,21).&#39;<br>&#39;;
    echo &#39;167 + 153 =&#39;.add(167,153);
?>

Müssen Sie die Parameter der PHP-Funktion nicht ausfüllen?

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonMüssen Sie die Parameter der PHP-Funktion nicht ausfüllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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