recherche

Maison  >  Questions et réponses  >  le corps du texte

Est-il nécessaire d’utiliser l’espace de noms PHP ?

1. À l'ère thinkphp3.2, les espaces de noms n'étaient pas utilisés, mais le code n'avait pas l'air très compliqué et cela ne causait pas beaucoup d'inconvénients 2. J'avais déjà vu un projet réalisé par d'autres personnes utilisant des espaces de noms. , chaque fichier de classe utilise également beaucoup d'espaces de noms

3. L'espace de noms est-il vraiment nécessaire ? Son utilisation ne causera-t-elle pas de désagréments ?

天蓬老师天蓬老师2760 Il y a quelques jours860

répondre à tous(8)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-06-05 11:09:17

    Lorsque de nombreuses classes que vous présentez portent le même nom, vous connaîtrez le rôle de l'espace de noms.

    Par exemple, il existe une classe

    dans Domain. User 类,Service 里面有个 User 类,Web 里面有个 User

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-05 11:09:17

    Lorsque nous parlons de problèmes, pourquoi utilisons-nous toujours tp pour donner des exemples ?

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-06-05 11:09:17

    Pour les gros projets, c'est nécessaire

    Sinon, ce serait mauvais si différentes bibliothèques étaient introduites et que les fonctions portant le même nom étaient confondues

    répondre
    0
  • PHPz

    PHPz2017-06-05 11:09:17

    Un php moderne est nécessaire

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-05 11:09:17

    Peut-être que vous ne ressentez pas le rôle des espaces de noms dans les projets auxquels vous êtes exposé actuellement, mais les gens devraient attendre avec impatience. Il en va de même pour les mises à jour linguistiques. Tout est raisonnable s'il existe. , je ne dirai pas grand-chose. Eh bien, juste Google et beaucoup d'entre eux vous diront pourquoi vous devriez utiliser des espaces de noms. Vous avez juste besoin de savoir que vous serez mieux si vous les utilisez. une meilleure orientation ?

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-05 11:09:17

    Quand on parle de problèmes, pourquoi utilisons-nous toujours tp pour donner des exemples 111

    répondre
    0
  • 怪我咯

    怪我咯2017-06-05 11:09:17

    Peut-être que vous ne ressentez pas le rôle des espaces de noms dans les projets auxquels vous êtes exposé actuellement, mais les gens devraient attendre avec impatience. Il en va de même pour les mises à jour linguistiques. Tout est raisonnable s'il existe. , je ne dirai pas grand-chose. Eh bien, juste Google et beaucoup d'entre eux vous diront pourquoi vous devriez utiliser des espaces de noms. Vous avez juste besoin de savoir que vous serez mieux si vous les utilisez. une meilleure orientation ?

    répondre
    0
  • 黄舟

    黄舟2017-06-05 11:09:17

    En fait, l'objectif principal de l'espace de noms est de résoudre le problème des conflits de classes portant le même nom.

    Avant qu'il n'y ait un espace de noms, l'ancienne façon d'écrire consistait à nommer les classes selon la manière d'écrire classmap. Par exemple, la méthode d'écriture soulignée de System_Controller.php devient la méthode d'écriture actuelle de SystemController ; classmap的写法去命名类。如System_Controller.php下划线的写法;转变为现在的SystemController的写法;

    无论是classmap,还是命名空间,只要按着一定的规则,然后通过spl_autoload_registerQu'il s'agisse de classmap ou d'espace de noms, suivez simplement certaines règles, puis introduisez-le via spl_autoload_register. Cela ne provoquera pas de conflit de noms de classe ; l’espace de noms n’est pas nécessaire dans le projet, c’est juste un produit du développement technologique !

    De plus, cela ressemble beaucoup à d'autres langages (comme Java, etc.). Si PHP ne fait pas cela, il ne suivra pas la tendance. . Ha ha ! !

    répondre
    0
  • Annulerrépondre