코드 문의
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
{@
$_idx = 1;
$oDocument->getComments();
}
게시판 댓글 반복문 수정을 좀 하려고 보다보니 위쪽에 뭔가 초기값을 주려고 작성된 코드로 보이는데 이상해서 질문을 드립니다.
$oDocument->getComments();
위 부분 변수에 담으려다가 실수를 한건지 아니면 저대로 의미가 있는건지 궁금합니다.
사실 저부분을 변수에 담은 후 아래 반복문에서 담은 변수를 사용하려고 하다가 발견한 부분이라 ...
댓글 3
보통은 $comment_list = $oDocument->getComments(); 이렇게 변수에 담은 후 foreach 를 돌리거나
아니면 아예
<!--@foreach($oDocument->getComments() as $key=>$comment)--> 또는
<li loop="$oDocument->getComments()=>$key,$comment"> 처럼 바로 돌리죠
저렇게 따로 $oDocument->getComments() 이렇게만 썼으면 의미가 없을걸요
반복문에서 직접 호출하면 효율이 떨어진다고 이슈도 등록되어 있기도 하고 예전부터 나온이야기라 수정하려다 보니 이런 이상한 부분이 보이네요.