2013-09-04 1 views
0
<?php 

$d = dir('css'); 
echo "Handle: " . $d->handle . "<br>"; 
echo "Path: " . $d->path . "<br>"; 

while (($file = $d->read()) !== false){ 
    echo "filename: " . $file . "<br>"; 
} 
$d->close(); 
?> 

결과 :php : 무엇을합니다. 그리고 .. DIR-의 출력에 의미> 읽기()

Handle: Resource id #4 
Path: css 
filename: . 
filename: .. 
filename: css 
filename: img 
filename: index.html 
filename: js 
filename: lightbox 

질문 : 결과에

, ...는 무엇입니까?

+0

복제본 [참고 -이 기호는 PHP에서 무엇을 의미합니까?] (http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) – Kermit

+0

나는 이 문서에 대한 답이 있다고 생각하지 마십시오 –

답변

5

. 현재 디렉토리이며, .. 한 최대 리눅스 시스템의 상위 디렉토리를 의미합니다 의미합니다. 대부분의 코드 예제는 if-statement을 사용하여 건너 뜁니다. 심지어 문서에

http://php.net/manual/en/function.readdir.php#example-2318

, 그것은 그냥 무시하는 코드이다 : 여기

PHP 문서 중 일례이다.

+0

모두가 알고 FileZilla를 사용한다고 가정합니까? – Kermit

+0

해당 문장 삭제됨 –

0

.은 현재 디렉토리에 대한 참조이며 ..은 한 레벨 위의 디렉토리입니다.

예를 들어, Linux에서 디렉토리를 변경할 때 cd ..을 사용하면 하나의 디렉토리로 이동합니다.

0

. 리눅스 시스템

.. 현재 디렉토리가

관련 문제