PHP 네임스페이스 namespaces
http://berlinonline.github.io/php-introduction/chapters/namespaces_and_autoloading/ 네임스페이스(Namespaces) 지금까지 class와 function들은 애플리케이션 내에서 떠돌아다녔고, 우리는 이름을 통하여 그것들을 호출할 수 있었다. 구조가 복잡한 프로젝트의 경우에는 이 점때문에 골치가 아파진다. 특히 비슷한 기능을 하는, 비슷한 이름을 가진 다수개의 class가 존재한다고 가정해보자. 3rd party libraries의 코드와 이름 충돌(name collision)이 발생할 수도 있다. 예를 들어 'Address'라는 class를 작성하여 사용하는데 다른 library에서도 'Address'라는 이름을 사용할 경우가 발생할 수..
2022. 5. 2. 14:35