Was sind PHP-Variablenparameter?

怪我咯
Freigeben: 2023-03-11 16:54:01
Original
1574 Leute haben es durchsucht

Schauen Sie sich zuerst einen Code an

function concatenate($transform, ...$strings) {
	$string = '';
	foreach($strings as $piece) {
		$string .= $piece;
	}
	return($transform($string));
}

echo concatenate("strtoupper", "I'd ", "like ",
	4 + 2, " apples");
Nach dem Login kopieren

Verwenden Sie beim Definieren einer Funktion... Operator, um anzugeben, dass es sich um einen variablen Parameter handelt. Wenn Sie 2 oder mehr Parameter übergeben, werden diese Parameter zu diesem Array hinzugefügt.

Argument Entpacken
Dies ist eine Funktion, die die obige Funktion widerspiegelt.

Mit variablen Funktionen können Sie das eingehende Parameter-Array deklarieren, und durch das Entpacken von Parametern können Sie ein Array an eine Funktion übergeben und es automatisch innerhalb der Funktion entpacken. Beispiele sind wie folgt:

$email[] = "Hi there";
$email[] = "Thanks for registering, hope you like it";

mail("someone@example.com", ...$email);
Nach dem Login kopieren

Sie können alle Parameter in ein Array einfügen, und PHP erledigt alles für Sie :)

Das obige ist der detaillierte Inhalt vonWas sind PHP-Variablenparameter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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