"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi les virgules peuvent-elles être utilisées pour faire écho mais pas pour revenir en PHP ?

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

Publié le 2024-11-15
Parcourir:131

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 d'écho et de retour 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 dans 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 :

echo $value . ' continue'; // Outputs: $value continue
return $value . ' continue'; // Also outputs: $value continue

Utilisation de virgules

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

echo $value, ' continue'; // Outputs: $value continue

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.

return $value, ' continue'; // Causes an error

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.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729659915. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3