Maison  >  Article  >  développement back-end  >  Une étape pour y parvenir, l'utilisation et la différence d'utilisation dans la fonction de fermeture en PHP, ainsi que la signification de & référence vous seront expliqués en détail

Une étape pour y parvenir, l'utilisation et la différence d'utilisation dans la fonction de fermeture en PHP, ainsi que la signification de & référence vous seront expliqués en détail

亚连
亚连original
2018-05-17 13:54:141856parcourir

utiliser signifie connecter la fermeture et la variable externe. Utiliser la référence & et ne pas utiliser la référence signifie attribuer une valeur lors de l'appel ou attribuer une valeur lors de la déclaration. La différence est que l'attribution d'une valeur lors de l'appel sera due à. la variable de référence Change et obtient la dernière valeur. La valeur attribuée lors de la déclaration est la valeur de la dernière variable lorsqu'elle est utilisée.

$result = 0;

$one = function()
{ var_dump($result); };

$two = function() use ($result)
{ var_dump($result); };

$three = function() use (&$result)
{ var_dump($result); };

$fore = function($result)
{ var_dump($result); };

$result++;$one();    // outputs NULL: $result is not in scope
$two();    // outputs int(0): $result was copied
$three();    // outputs int(1)
$fore($result);    // outputs int(1)exit;

Ce qui précède est la méthode d'utilisation et la différence d'utilisation dans la fonction de fermeture en PHP que j'ai compilée pour vous. j'espère qu'il sera utilisé à l'avenir. Utile à tout le monde.

Articles connexes :

Explication détaillée des didacticiels sur les mots-clés de classe et de méthode PHP

Utilisation de la fonction de fermeture PHP() ( )

Guide d'utilisation détaillé de l'espace de noms PHP et de l'utilisation de l'importation

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