묻고답하기
php 주석 처리 질문.. 기초적인 질문..
2014.08.06 19:20
//send message $oCommunicationController = &getController('communication'); $oCommunicationController->sendMessage($args->member_srl, $args->member_srl, $title, $content, true); if($this->memberInfo->email_address && $this->memberInfo->allow_mailing == 'Y') { $view_url = Context::getRequestUri(); $content = sprintf("%s<hr /><p>From: <a href=\"%s\" target=\"_blank\">%s</a><br />To: %s(%s)</p>",$content, $view_url, $view_url, $this->memberInfo->nick_name, $this->memberInfo->email_id); $oMail = new Mail(); $oMail->setTitle($title); $oMail->setContent($content); $oMail->setSender($config->webmaster_name?$config->webmaster_name:'webmaster', $config->webmaster_email); $oMail->setReceiptor($this->memberInfo->email_id.'('.$this->memberInfo->nick_name.')', $this->memberInfo->email_address); $oMail->send();
위 처럼 되있는데요..
$oCommunicationController->sendMessage($args->member_srl, $args->member_srl, $title, $content, true);
이것이랑
$oMail->send();
이것.
이 두개를 한줄 주석처리하고 싶은데요.
그렇게 주석처리 하면 결과가 아래처럼 되는게 정상아닌가요?
//send message $oCommunicationController = &getController('communication'); //$oCommunicationController->sendMessage($args->member_srl, $args->member_srl, $title, $content, true); if($this->memberInfo->email_address && $this->memberInfo->allow_mailing == 'Y') { $view_url = Context::getRequestUri(); $content = sprintf("%s<hr /><p>From: <a href=\"%s\" target=\"_blank\">%s</a><br />To: %s(%s)</p>",$content, $view_url, $view_url, $this->memberInfo->nick_name, $this->memberInfo->email_id); $oMail = new Mail(); $oMail->setTitle($title); $oMail->setContent($content); $oMail->setSender($config->webmaster_name?$config->webmaster_name:'webmaster', $config->webmaster_email); $oMail->setReceiptor($this->memberInfo->email_id.'('.$this->memberInfo->nick_name.')', $this->memberInfo->email_address); //$oMail->send();
이렇게 한줄짜리 코드라 // 이렇게 해주었는데
안되더라구요..
그래서 그냥 주석처리 안하고 삭제하니깐 잘되던데..
한줄 주석처리도 //를 닫아줘야 하나요?
// 이렇게 하나만 하면 안먹히나봐요.
아시는분 답변좀 부탁드리겠습니다.
댓글 7
-
달려맨no1
2014.08.06 19:24
주석이 안먹힌다는게 더 놀랍습니다! -
사랑해요XE
2014.08.06 19:34
저게 맞다는건가요?
-
nooasz
2014.08.06 19:41
php 문서라면
<? /* ?>내용<? */ ?>
<? if(0){ ?>내용<? } ?><?/* 내용 */?>
php // : 한줄 주석
/* 여러줄 주석 */ 시작과 끝 명시해줘야 함이중에 한개골라서 써보시길,,
-
사랑해요XE
2014.08.06 19:48
근데 이런 경우도 있나요?
-
nooasz
2014.08.06 19:59
저도 php에 관해서는 기초밖에 모르지만, 대충 보면
주석처리가 안될에는
주석처리할 php문서에 html코드가 있는지
혹은 html문서에 php코드가 있는지
두개가 섞여 있는지에 따라 주석처리 방법이 조금씩 다릅니다.
이를 제외하고는 제대로 주석처리를 했을때, 주석이 안먹히는 경우는 없을 것으로 보이네요.
아니면, 캐시설정때문에 적용된 값이 사이트에 늦게 적용 될 수도 있습니다.
-
사랑해요XE
2014.08.06 20:08
그렇군요..
캐시설정때문은 아닌거같습니다.
죄송하지만 혹시
공용으로 그러니깐
hp문서에 html코드가 있는지
혹은 html문서에 php코드가 있는지
두개가 섞여 있는지
이 모두의 경우에 모두 사용할수있는 주석 방법이 있나요?
-
nooasz
2014.08.06 20:21
php문서에 html코드 주석처리
<? /* ?>내용<? */ ?>
<? if(0){ ?>내용<? } ?>html에서 php주석처리
<!내용>한줄
<!--내용-->여러줄일경우
html기본주석처리방법인데, html문서에서php코드로 쓰였을때도 사용가능할 것 같네요.(확실하진 않습니다.)
http://uyeon.co.kr/bbs/board.php?bo_table=homepage&wr_id=35
여기에 주석처리법 나와있네요. 참고하시면 좋을듯 하네요.