cgy12306

include와 namespace 본문

PHP

include와 namespace

cgy12306 2019. 7. 9. 23:11

includePHP에서 필요에 따라서 다른 PHP 파일을 코드 안으로 불러와서 사용할 수 있게 해준다.

 

 

include는 외부의 php 파일을 로드할 때 사용하는 명령어이다.

php는 외부의 php 파일을 로드하는 방법으로는 4가지 형식을 제공한다.

  • include
  • include_once
  • require
  • require_once

 

includerequire의 차이점은 존재하지 않은 파일의 로드를 시도했을 때 includewarning을 일으킨다면 requirefatal error를 일으킨다는 점이다. fatal errorwarning보다 심각한 에러이기 때문에 requireinclude보다 엄격한 로드 방법이라고 할 수 있다.

_once는 파일을 로드 할 때 단 한번만 로드하면 된다는 의미이다.

 

네임스페이스

네임스페이스는 같은 이름의 클래스나 변수나 이런 것들의 충돌을 회피할 수 있게 해준다.

 

namespace를 이용해서 language\en, language\ko이라는 별명을 지어준다.

 

 

하나의 파일에 복수의 네임스페이스가 존재할 수도 있다.

 

출처 : https://opentutorials.org/course/62/5138

 

include와 namespace - 생활코딩

프로그램은 작고 단순한 것에서 크고 복잡한 것으로 진화한다. 그 과정에서 코드의 재활용성을 높이고, 유지보수를 쉽게 할 수 있는 다양한 기법들이 사용된다. 그 중의 하나가 코드를 여러개의 파일로 분리하는 것이다. 이를 통해서 얻을 수 있는 효과는 아래와 같다. 자주 사용되는 코드를 별도의 파일로 만들어서 필요할 때마다 재활용할 수 있다. 코드를 개선하면 이를 사용하고 있는 모든 애플리케이션의 동작이 개선된다. 코드 수정 시에 필요한 로직을 빠르게 찾을 수

opentutorials.org

 

'PHP' 카테고리의 다른 글

라이브러리  (0) 2019.07.09
UI와 API  (0) 2019.07.09
배열  (0) 2019.07.09
함수  (0) 2019.07.09
반복문  (0) 2019.07.09
Comments