request1 PHP - include 함수 중복 사용 시 오류 함수를 중복사용할 시에 Fatal error: Cannot redeclare 메소드명() (previously declared in /디렉토리.../파일명.php:에러코드라인) in /디렉토리.../파일명.php on line 위와 같은 페이지를 만날 수 있는데 이는 include를 여러 파일에서 중복 사용되었을 때 에러가 나는 경우이다. 이때 해당 부분에 아래 사진과 같이 include_once로 include를 수정해주면 에러가 나지 않는것을 확인할 수 있다. 혹은 request를 사용하기도 한다. *include : 문장을 만날 때마다 재실행 *request : 무조건 라일을 포함. 매번 파일을 읽어오는 게 아님. *_once 시 한번만 한다는 뜻으로 중복을 방지하는 제어문이 될수있다. 2021. 11. 10. 이전 1 다음