Q&A

코드 문의

2020.01.26 08:03
197
1
CMS/프레임워크 XE 1.x
개발 언어 PHP 7.2

       {@
            $_idx = 1;
            $oDocument->getComments();
        }

 

 

게시판 댓글 반복문 수정을 좀 하려고 보다보니 위쪽에  뭔가 초기값을 주려고 작성된 코드로 보이는데 이상해서 질문을 드립니다.

 

$oDocument->getComments();  

 

위 부분 변수에 담으려다가 실수를 한건지 아니면 저대로 의미가 있는건지 궁금합니다.

 

사실 저부분을 변수에 담은 후 아래 반복문에서 담은 변수를 사용하려고 하다가 발견한 부분이라 ...

댓글 3

  • 2020.01.26 08:08 #1328881
    $oDocument->getComments() 를 실행하면 댓글목록 이 리턴됩니다

    보통은 $comment_list = $oDocument->getComments(); 이렇게 변수에 담은 후 foreach 를 돌리거나
    아니면 아예
    <!--@foreach($oDocument->getComments() as $key=>$comment)--> 또는
    <li loop="$oDocument->getComments()=>$key,$comment"> 처럼 바로 돌리죠

    저렇게 따로 $oDocument->getComments() 이렇게만 썼으면 의미가 없을걸요
  • 2020.01.26 08:10 #1328885
    네. 그게 이상해서요. 스킨 제작자분이 변수에 담아 아래 반복문에 변수를 넣을려다가 작업을 하지 않은 것으로 예상이 되서 질문을 하게 되었네요...

    반복문에서 직접 호출하면 효율이 떨어진다고 이슈도 등록되어 있기도 하고 예전부터 나온이야기라 수정하려다 보니 이런 이상한 부분이 보이네요.
  • GG
    2020.01.29 17:37 #1330610
    원래 개발하다가 안쓰는 코드들을 깜박 하고 안지우기도 하지요...