찾다

 >  Q&A  >  본문

PHP 네임스페이스를 사용해야 합니까?

1. thinkphp3.2 시대에는 네임스페이스를 사용하지 않았으나 코드가 크게 복잡해 보이지도 않았고, 별 불편함도 없었다. 2. 예전에 네임스페이스를 사용하여 진행한 프로젝트를 본 적이 있다. , 각 클래스 파일도 많은 네임스페이스를 사용합니다

3. 네임스페이스가 꼭 필요한가요? 사용하지 않으면 불편을 겪게 될까요?

天蓬老师天蓬老师2778일 전873

모든 응답(8)나는 대답할 것이다

  • 我想大声告诉你

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

    소개하는 클래스 중 다수가 같은 이름을 가지고 있다면 네임스페이스의 역할을 알 수 있을 것입니다.

    예를 들어 도메인에는 User 类,Service 里面有个 User 类,Web 里面有个 User 클래스가 있습니다.

    회신하다
    0
  • 習慣沉默

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

    문제를 논의할 때 왜 항상 tp를 예로 사용합니까

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-05 11:09:17

    대규모 프로젝트의 경우 필수입니다

    그렇지 않으면 다른 라이브러리가 도입되어 같은 이름의 함수가 혼동되면 안타깝습니다

    회신하다
    0
  • PHPz

    PHPz2017-06-05 11:09:17

    현대적인 php가 필요합니다

    회신하다
    0
  • 習慣沉默

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

    지금 노출된 프로젝트에서는 네임스페이스의 역할을 느끼지 못할 수도 있지만, 언어 업데이트도 마찬가지입니다. 네임스페이스의 역할은 제가 이겼습니다. 그것에 대해 많이 말하지 마세요. Google은 네임스페이스를 사용해야 하는 이유에 대해 많은 것을 알려줄 것입니다. 네임스페이스를 사용하면 더 나은 방향으로 발전할 수 있다는 점만 알면 됩니다.

    회신하다
    0
  • 淡淡烟草味

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

    문제를 논의할 때 왜 항상 tp를 사용하여 예를 제시하는가 111

    회신하다
    0
  • 怪我咯

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

    지금 노출된 프로젝트에서는 네임스페이스의 역할을 느끼지 못할 수도 있지만, 언어 업데이트도 마찬가지입니다. 네임스페이스의 역할은 제가 이겼습니다. 그것에 대해 많이 말하지 마세요. Google은 네임스페이스를 사용해야 하는 이유에 대해 많은 것을 알려줄 것입니다. 네임스페이스를 사용하면 더 나아질 것이라는 점만 알면 됩니다.

    회신하다
    0
  • 黄舟

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

    사실 네임스페이스의 주요 목적은 같은 이름을 가진 클래스 간의 충돌 문제를 해결하는 것입니다.

    네임스페이스가 없기 전에는 옛날 방식의 작성 방식이 classmap的写法去命名类。如System_Controller.php下划线的写法;转变为现在的SystemController였습니다.

    어떻게 소개하든 상관없습니다. 클래스 이름 충돌이 발생하지 않습니다. 네임스페이스는 프로젝트에 필요하지 않으며 단지 기술 개발의 산물일 뿐입니다.

    classmap,还是命名空间,只要按着一定的规则,然后通过spl_autoload_register게다가 다른 언어(예: java 등)와 매우 유사합니다. PHP가 그렇지 않으면 추세를 따라갈 수 없습니다. . 하하! !

    회신하다
    0
  • 취소회신하다