Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung der Standardwerte der PHP -Funktionsparametertypen | So verwenden Sie die Standardwerte der PHP -Parameter

Detaillierte Erläuterung der Standardwerte der PHP -Funktionsparametertypen | So verwenden Sie die Standardwerte der PHP -Parameter

M66 2025-07-08

Standardwert des PHP -Funktionsparametertyps

In PHP können Funktionen Parameter mit Standardwerten akzeptieren. Diese Standardwerte werden in der Funktionserklärung angegeben, und wenn die entsprechenden Parameter weggelassen werden, wenn die Funktion aufgerufen wird, werden diese Standardwerte verwendet.

Syntaxbeispiel:

Die Syntax zum Einstellen von Standardwerten in PHP lautet wie folgt:

 <span class="fun">Funktion function_name (Typ $ parameter1 = default_value, Typ $ parameter2 = default_value, ...): return_type;</span>

Beispielsweise ist wie folgt eine Funktion, bei der der zweite Parameter den Standardwert festlegt:

 <span class="fun">Funktionssumme ($ A, $ B = 0, $ C)</span>

Diese Funktion akzeptiert drei Parameter, wobei der Standardwert von $ B 0 beträgt. Wenn eine Funktion aufgerufen wird, wird der Standardwert 0 automatisch verwendet, wenn kein Wert für $ b bereitgestellt wird.

Praktische Fälle:

Als nächstes schreiben wir eine Funktion, die eine Nummer nimmt und das Quadrat dieser Zahl zurückgibt. Wenn keine Nummer angegeben ist, wird der Standardwert von 10 verwendet:

 <span class="fun">Funktionsquadrat ($ number = 10)</span>

Hier ist der vollständige Code der Funktion:

 <span class="fun">Funktion Square ($ number = 10) {return $ nummer * $ nummer; }</span>

Sie können die Funktion auf folgende Weise aufrufen:

 <span class="fun">Echo Square (); // Ausgabe: 100</span>
 <span class="fun">Echo Square (5); // Ausgabe: 25</span>

Im ersten Anruf werden keine Parameter bereitgestellt, sodass der Standardwert von 10 verwendet wird. Der zweite Anruf ist vorgesehen, sodass das Quadrat von 5 zurückgegeben wird.

Andere Anmerkungen:

  • Der Standardwert kann nur angegeben werden, wenn die Funktion deklariert wird.
  • Optionale Parameter mit Standardwerten müssen am Ende der Funktionsparameterliste liegen.
  • Wenn der Parameter einen Standardwert hat, kann der Parameter weggelassen werden.

Zusammenfassen

In PHP machen die Standardwerte der Funktionsparameter Funktionen flexibler und können unterschiedliche Situationen für Parameterübergaben verarbeiten. Durch die Verwendung der Standardwerte vernünftigerweise können wir den Code vereinfachen, indem wir manuell überprüfen, ob die Parameter leer sind.