Maison  >  Article  >  développement back-end  >  Explication détaillée de l'utilisation du mot clé use en php

Explication détaillée de l'utilisation du mot clé use en php

小云云
小云云original
2018-03-27 12:04:5319163parcourir

Cet article partage principalement avec vous l'explication détaillée du mot-clé use en php, j'espère qu'il pourra vous aider. À l’heure actuelle, je résume l’utilisation du mot-clé use de trois manières.

1. Déclarer l'utilisation d'une classe dans un certain espace de noms

Il existe de nombreuses informations en ligne sur l'utilisation dans les espaces de noms, et le manuel l'explique en détail, je n'entrerai donc pas dans les détails. ici

2. Utilisez-le après une fonction anonyme pour ajouter des paramètres à la fonction anonyme

Explique principalement l'utilisation de use dans les fonctions anonymes peut obtenir l'effet d'utiliser des variables internes. en dehors de la fonction et en modifiant la portée des variables.

// 输出 hello world
function test(){
    $word = 'world';
    $func = function($para)use($word){
        echo $para ." ".$word;
    };
    $word = 'php';
    return $func;
}
$func = test();
$func('hello');

// 输出 hello php
function test(){
    $word = 'world';
    $func = function($para)use(&$word){ // 引用传值
        echo $para ." ".$word;
    };
    $word = 'php';
    return $func;
}
$func = test();
$func('hello');

Recommandations associées :

Utilisation améliorée des nouvelles fonctionnalités PHP

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