채택완료

php include requie 차이 좀 설명 부탁드려요.

<?php require($board_skin_path."/mw.proc/mw.jump.php") ?>

<?php include($board_skin_path."/mw.proc/mw.jump.php") ?> 

<?php include_once ($board_skin_path."/mw.proc/mw.jump.php") ?>​

 

<?php @include($board_skin_path."/mw.proc/mw.jump.php") ?>​

 

그외 더 있으면 자세히 설명 부탁드려요. ^6^

뭔 차이죠?

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

역할은 같은데...

강제성의 차이라고 보입니다..

include는 부드럽고,

require는 강제...

그래서 불러오는 해당 화일이 없을 경우

require는 치명적 오류...

include는 경고성..

답변에 대한 댓글 1개

그렇군요. 설명 고맙습니다.
홈짱님은 맨날 내껀 채택안해줘 ㅡ,.ㅜ 에힝 ㅋㅋㅋ

답변에 대한 댓글 1개

미워서 그런 게 절대 아니라서, 미안하다고 절대 안 할거에요. ㅋㅋ
질문의 핵심이 include requie 차이라서..ㅎ

신리님 답변에서 조금 추가하자면

 

<?php include_once ($board_skin_path."/mw.proc/mw.jump.php") ?>​

이녀석은 여러번 선언이 되어도 한번만 불러옵니다. (한 파일내에서) 

 

<?php @include($board_skin_path."/mw.proc/mw.jump.php") ?>​ 

이녀석은 include시에 해당파일이 없어서 에러가 발생시 무시합니다.

답변에 대한 댓글 1개

리도 님 부가설명 고맙습니다.

답변을 작성하려면 로그인이 필요합니다.