본문 바로가기

require_once2

9. 중복 코드는 하나의 파일로 작성해서 포함시키기 Chap 9. 파일이 하나 둘 늘어가고 있습니다. 그러다 보니, 상단의 공통된 내용들이 보이네요. BODY 태그 안의 내용은 페이지에따라 달라지겠지만, DB관련 코드나, 세션 관련 코드들이 중복되네요. 이 내용들을 하나의 파일로 만들어두고, 각 페이지에서 include() 계열 함수를 이용해서 포함시키도록 하겠습니다. 함수 설명은 PHP 카테고리에서 찾을 수 있습니다. 어디서 어디까지를 잘라낼까요?일단 아래 정도 preset.php 로 만들어 둡시다. 모든 파일의 상단에 preset.php 를 포함하도록 코드를 작성해야겠네요. require_once( 'preset.php' ); ...라고 적어봤더니... 이런..파일 경로가 문제네요. 파일의 위치와는 무관하게 항상 preset.php 를 포함시킬 수 있.. 2012. 12. 13.
[PHP] include(), require(), include_once(), require_once() php 파일 작성 시에, 외부 파일을 포함하기 위해 사용하는 함수가 4개가 있습니다. include(), require(), include_once(), require_once() include(), require() 는 함수가 실행될 때마다 매개변수로 입력한 파일을 포함합니다. 이들 함수의 매개변수는 파일의 위치를 지정합니다. include('./test/a.php'); require('./test/a.php'); 현재 디렉토리 아래에 test라는 디렉토리 내의 a.php를 포함시켜라..는 의미죠. 기능은 같지만, 이들 두 함수는 실행결과의 차이가 있습니다. 포함시키라고 지정해준 파일이 없을 경우, include()는 warning을 표시하지만, require()는 fatal error 를 표시하고 실.. 2012. 12. 10.