PHP 네임스페이스 namespace

분류없음 RSS Icon ATOM Icon 2022/08/18 11:47 p2p사이트 순위 - 모아파일 2022 TOP12
네임스페이스(naemspace)는 파일의 수가 많아지면 파일을 관리하는것이 어려워지므로 하나의 파일에 저장시 충돌이 일어나지만
 namespace 명령어를 통해서 파일의 디렉토리를 나누어서 유지보수하는것이 가능합니다.

아래의 예제를 살펴보게되면 namespace language\en 과 language\ko 는 파일의 경로를 말하며 실행코드는 function welcome()
 를 return 하여 hello world 를 실행하였습니다.

파일이름을 hello_lang.php 로 저장을 하였고 include 'hello_lang.php' 로 파일을 불러와서 echo language\kr\welcome(); 를 실행
 하여 불러올수가 있습니다.

아래에 namespace 코드가 들어간 파일은 hello_lang.php 로 저장을 하여, 실행을 위한 파일을 만들어 보고자 합니다.

사용자 삽입 이미지


아래와 같이 include_once 'hello_lang.php' 하여 각각 두개의 디렉토리 경로를 실행하기 위해서 echo language\ko\welcome();
와 echo language\en\welcome();; 를 실행합니다.

사용자 삽입 이미지


결과값을 살펴보면 language\ko 디렉토리와 language\en 파일이 각각 실행이된 결과물을 확인할수가 있습니다.

사용자 삽입 이미지


2022/08/18 11:47 2022/08/18 11:47
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/38

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/38