@코드는 무엇인가요?
본문
@include_once("$board_skin_path/write_update.head.skin.php");
bbs 업데이트 파일에 보면 @ 표시 인크루드가 있는데요..
@ 는 오류났을경우 오류 메세지를 안보내는 역활을 하는 것으로 알고 있는데요..
그렇다고 가정을 해본다면...
head 스킨이 있다면 실행하고 없다면 그냥 넘어가라는 뜻인지요?
근데 서버에 헤드스킨이 있다면 헤드스킨이 실행되고 write_update.php 파일은 여기서 멈추는것 같드라고요..
만약에 헤드 스킨이 있다면 헤드스킨을 실행하고 또 write_update.php 파일도 이어서 실행되는게 아닌가요?
궁금해요~~
답변 2
생각하고 계신 것이 다 맞습니다. ^^
write_update.head.skin.php
write_update.skin.php
write_update.tail.skin.php
파일들이 있으면 차례대로 실행됩니다.
없으면 실행되지 않고 넘어 갑니다.
참고로, write_update.php 파일 안에서 위 skin 파일들을 인클루드 합니다.
include_once는 한번만 실행(불러오기)하라는 것입니다.
따라서 @이 없으면 위에서 같은파일이 불려져 있을경우 에러를 내게 됩니다.
@이 있음으로서 에러없이 진행 시키는 거구요
답변을 작성하시기 전에 로그인 해주세요.