index.php에서 for문 질문드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

index.php에서 for문 질문드립니다. 정보

index.php에서 for문 질문드립니다.

본문

그누보드 소스분석을 하고 있습니다.
php입문한지 얼마 안되서 궁금한것도 많네요^^;
gnuboard4/index.php 에서 아래와 같은 구문을 발견했는데요.
아래에 for문을 사용한 부분에 대해서

//  최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

    // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest("basic", $row['bo_table'], 10, 70);
    echo "<p>\n";
}
?>

위의 for문에서 초기값, 증감값이 딱히 있을 필요를 모르겠는데
아래와 같이 while이 더 자연스러워 보입니다.
for문을 쓴 다른 이유가 있는건지 여쭈어봅니다.

while($row = sql_fetch_array($result)) {
  // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

    // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest("basic", $row['bo_table'], 10, 70);
    echo "<p>\n";
}
?>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로