namespace는 PHP 코드를 조직하고 클래스, 함수, 상수 간의 이름 충돌을 방지합니다 — 애플리케이션이 커지고 서드파티 패키지를 사용할 때 필수적입니다. 클래스 이름을 위한 디렉터리처럼 동작하며, Composer 오토로딩(PSR-4)과 통합됩니다.
namespace가 해결하는 문제
namespace가 없으면, 두 개의 `User` 클래스(내 것과 라이브러리의 것)가 충돌함
("클래스를 재선언할 수 없음"). namespace는 각각에게 고유한 정규화된 이름을 부여.
namespace 선언하고 사용하기
\;
{
}
