Pourquoi les virgules peuvent-elles être utilisées pour faire écho mais pas pour revenir en PHP ?

Susan Sarandon
Libérer: 2024-10-23 14:47:01
original
643 Les gens l'ont consulté

Why Can Commas Be Used for Echoing but Not for Returning in PHP?

Pourquoi l'écho avec des virgules fonctionne-t-il alors que le retour avec des virgules ne fonctionne pas ?

Lors de la concaténation de valeurs à l'aide de echo et return en PHP, il y a une différence subtile entre l'utilisation de points et de virgules. Plus précisément :

  • Echo : Permet à plusieurs expressions séparées par des virgules d'être renvoyées à la sortie.
  • Return : Ne peut renvoyer qu'un expression unique.

Utilisation de points

L'opérateur point (.) concatène des chaînes ou d'autres types de données en une seule chaîne. Par exemple :

<code class="php">echo $value . ' continue'; // Outputs: $value continue
return $value . ' continue'; // Also outputs: $value continue</code>
Copier après la connexion

Utilisation de virgules

Dans une instruction echo, une virgule sépare plusieurs expressions qui doivent être renvoyées dans la sortie. Par exemple :

<code class="php">echo $value, ' continue'; // Outputs: $value continue</code>
Copier après la connexion

Cependant, l'utilisation de virgules dans une instruction return n'est pas une syntaxe valide. En effet, return n'autorise qu'une seule expression comme valeur de retour.

<code class="php">return $value, ' continue'; // Causes an error</code>
Copier après la connexion

Conclusion

N'oubliez pas que echo fonctionne différemment de return. Echo accepte plusieurs expressions séparées par des virgules, tandis que return n'autorise qu'une seule expression. Par conséquent, lors de la concaténation de valeurs, utilisez un point si vous souhaitez renvoyer une seule chaîne ou un point et des virgules si vous souhaitez faire écho à plusieurs expressions.

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!

source:php
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
Derniers articles par auteur
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!