나는 php glob
함수에 특이한 것을 만나고 도대체 무슨 일이 벌어지고 있는지 궁금해.ph glob 대 scandir
<?php
$paths = glob('../test/*');
echo 'count = ' . count($paths) .'<br/>';
echo 'paths[0] = ' . $paths[0] .'<br/>';
echo 'scandir count = ' . count (scandir ('../test'));
?>
테스트 디렉토리가 비어 나는 결과로 얻을
count = 1
paths[0] =
scandir count = 2
이해 2의 scandir
카운트 (.
및 ..
너무 계산됩니다).
하지만 $paths
의 수가 1이 아닌 0이 될 것으로 예상했습니다.
왜 1이면 $paths[0]
에 값이 있습니까?
어떤 PHP 버전입니까? –
PHP 버전 5.2.17 – Maestro13
제 의견으로는 이상하게도 문제를 재현 할 수 없습니다. –