테스트 사이트 - 개발 중인 베타 버전입니다

@코드는 무엇인가요? 채택완료

소수리꼬 9년 전 조회 1,790

@include_once("$board_skin_path/write_update.head.skin.php");

 

bbs 업데이트 파일에 보면 @ 표시 인크루드가 있는데요..

@ 는 오류났을경우 오류 메세지를 안보내는 역활을 하는 것으로 알고 있는데요..

 

그렇다고 가정을 해본다면...

head 스킨이 있다면 실행하고 없다면 그냥 넘어가라는 뜻인지요?

근데 서버에 헤드스킨이 있다면 헤드스킨이 실행되고 write_update.php 파일은 여기서 멈추는것 같드라고요..

만약에 헤드 스킨이 있다면 헤드스킨을 실행하고 또 write_update.php 파일도 이어서 실행되는게 아닌가요?

궁금해요~~ 

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

답변 2개

채택된 답변
+20 포인트
9년 전

생각하고 계신 것이 다 맞습니다. ^^

 

write_update.head.skin.php

write_update.skin.php

write_update.tail.skin.php

 

파일들이 있으면 차례대로 실행됩니다. 

없으면 실행되지 않고 넘어 갑니다. 

참고로, write_update.php 파일 안에서 위 skin 파일들을 인클루드 합니다. 
로그인 후 평가할 수 있습니다

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

9년 전

include_once는 한번만 실행(불러오기)하라는 것입니다.

 

따라서 @이 없으면 위에서 같은파일이 불려져 있을경우 에러를 내게 됩니다.

 

@이 있음으로서 에러없이 진행 시키는 거구요  

로그인 후 평가할 수 있습니다

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

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

로그인