while문이 좀 이상해서요..

while문이 좀 이상해서요..

QA

while문이 좀 이상해서요..

본문

<br>
<?< br>
$f = "code.txt";< br>
$a = fopen($f,"r");< br>
$b = feof($a);< br>
< br>
while(!$b){< br>
$line = fgets($a,filesize($f));< br>
echo("$line<br>");< br>
<br>
}< br>
fclose($a);< br>
< br>
?>< br>
< br>
code.txt(총10줄)에는 우편본호와 주소가 입력되어있습니다.< br>
다음과 같이 실행하면 컴터가 죽어버립니다. < br>
코드에 이상있는 부분이 있는지요?< br>

이 질문에 댓글 쓰기 :

답변 1

당근 죽겠죠... <br>
화일문이 어케 동작을 하죠?? <br>
 <br>
while( 조건 ) <br>
{ <br>
  // 조건이 참이 동안 게속 반복된다. <br>
} <br>
 <br>
이렇죠?? <br>
 <br>
 <br>
근대 아래 소스를 보면.. <br>
 <br>
while(!$b) <= 여기서 만일 $b 가 false라면... <br>
{ <br>
  // 이부분이 무한 반복 되겠죠... <br>
  // 왜냐 하면 while()문의 탈출 조건이 없으니까.. <br>
  $line = fgets($a,filesize($f)); <br>
  echo("$line<br>"); <br>
} <br>
답변을 작성하시기 전에 로그인 해주세요.
전체 123,534 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT