Que sont les paramètres des variables php ?

怪我咯
Libérer: 2023-03-11 16:54:01
original
1510 Les gens l'ont consulté

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");
Copier après la connexion

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);
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!