Maison  >  Article  >  développement back-end  >  Que sont les paramètres des variables php ?

Que sont les paramètres des variables php ?

怪我咯
怪我咯original
2017-06-28 09:26:391557parcourir

Regardez d'abord un morceau de code

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

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

Lors de la définition d'une fonction, utilisez... opérateur pour indiquer qu'il s'agit d'un paramètre variable, if Si vous transmettez 2 paramètres ou plus, ces paramètres seront ajoutés à ce tableau.

Argument Unpacking
Il s'agit d'une fonction qui fait écho à la fonction ci-dessus.

Les fonctions variadiques vous permettent de déclarer le tableau de paramètres entrant, et la décompression des paramètres vous permet de transmettre un tableau à une fonction et de le décompresser automatiquement à l'intérieur de la fonction. Les exemples sont les suivants :

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

mail("someone@example.com", ...$email);
Vous Vous pouvez mettre tous les paramètres dans un tableau, et PHP gérera tout pour vous :)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn