함수를 중복사용할 시에
Fatal error: Cannot redeclare 메소드명() (previously declared in /디렉토리.../파일명.php:에러코드라인) in /디렉토리.../파일명.php on line
위와 같은 페이지를 만날 수 있는데 이는 include를 여러 파일에서 중복 사용되었을 때
에러가 나는 경우이다.
이때 해당 부분에 아래 사진과 같이 include_once로 include를 수정해주면 에러가 나지 않는것을 확인할 수 있다.
혹은 request를 사용하기도 한다.
*include : 문장을 만날 때마다 재실행
*request : 무조건 라일을 포함. 매번 파일을 읽어오는 게 아님.
*_once 시 한번만 한다는 뜻으로 중복을 방지하는 제어문이 될수있다.
'개발 > PHP' 카테고리의 다른 글
[CSS] 디자인 - 개념 참고한 블로그 사이트 정리 (0) | 2021.11.10 |
---|---|
[CSS] 디자인 - 적용이 안될 시 우선순위 파악하기 (0) | 2021.11.10 |
[홈페이지 제작]로그인,로그아웃,메인 페이지 (0) | 2021.11.09 |
[홈페이지 제작]회원가입 페이지 (0) | 2021.11.08 |
[홈페이지 제작]로그인 구현 참고 사이트 (0) | 2021.11.02 |