dir() 함수에서 {} 를 사용하는 이유는?

$tmp = dir("./lib");
while ($entry = $tmp->read()) {
if ($entry{0} == ".") {
continue;
}
echo $entry."<br>";
}

$entry{0} 과 $entry 하고 다른 점이 무엇인지요?
|

댓글 3개

감사합니다. 잘 알겠습니다.
추가합니다.
디렉토리뿐만 아니고 파일도 "."으로 시작되도 여기에 해당 됩니다.
$entry{0} 에서 0은 첫번째 카렉터를 말하는 겁니다.
만약 $entry 값이 ".abcd" 라면
$entry{0} = .
$entry{1} = a
$entry{2} = b
$entry{3} = c
$entry{4} = d 가 됩니다.
참고로 이것은 dir()하고 무관합니다.
위 코드는 디렉토리가 "."으로 시작되면 프린트 하지말고 넘어가라는 겁니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 650
21년 전 조회 641
21년 전 조회 581
21년 전 조회 562
21년 전 조회 768
21년 전 조회 510
21년 전 조회 490
21년 전 조회 654
21년 전 조회 339
21년 전 조회 440
21년 전 조회 813
21년 전 조회 527
21년 전 조회 603
21년 전 조회 394
21년 전 조회 502
21년 전 조회 510
21년 전 조회 559
21년 전 조회 511
21년 전 조회 783
21년 전 조회 528