Heim  >  Artikel  >  Backend-Entwicklung  >  Verwendung der Funktion func_get_args in PHP-Funktionsparametern

Verwendung der Funktion func_get_args in PHP-Funktionsparametern

墨辰丷
墨辰丷Original
2018-06-12 15:03:096820Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung von Funktionen mit variabler Anzahl von in PHP definierten Parametern vor. Er analysiert die Verwendungsfähigkeiten von func_get_args und hat einen bestimmten Referenzwert In diesem Artikel wird das Beispiel der PHP-Define-Funktionsverwendung mit einer variablen Anzahl von Parametern erläutert. Die spezifische Analyse lautet wie folgt:

Die Funktionsparameter in PHP müssen nicht festgelegt werden und es ist nicht einmal erforderlich, Parameter zu definieren. Verwenden Sie die Funktion func_get_args() innerhalb der Funktion, um die Parameterliste zu erhalten. Sie können beim Aufruf beliebige Parameter für die Funktion angeben, was sehr praktisch ist

<?php
 function addanything (){
  $total = 0;
  $args = func_get_args ();
  for ($i = 0; $i < count ($args); $i++){
   if (is_int ($args[$i])){
    $total += $args[$i];
   }
  }
  return $total;
 }
 echo addanything (1,5,7,8,11) . "<br />";
?>

Zusammenfassung

: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird. Verwandte Empfehlungen:

So generieren Sie einen Referenzimplementierungsbaum in PHP


Drei häufig verwendete im PHP-SPL-Standard Bibliothek Große Funktion


Eine kurze Beschreibung des Adaptermusters in PHP-Entwurfsmustern


Das obige ist der detaillierte Inhalt vonVerwendung der Funktion func_get_args in PHP-Funktionsparametern. 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