PHP의 dir() 함수는 디렉토리 클래스의 인스턴스를 반환하는 내장 함수입니다. dir() 함수의 기능은 다음 내용을 포함하는 디렉터리를 읽는 것입니다.
● 주어진 디렉터리를 엽니다.
● dir()의 핸들과 경로 두 가지 속성을 사용할 수 있습니다.
● 핸들 및 경로 속성에는 모두 read(), rewind() 및 close()의 세 가지 메서드가 있습니다.
디렉토리 경로는 opendir() 함수에 매개변수로 전송되며, 성공하면 디렉터리 클래스의 인스턴스를 반환하고, 실패하면 FALSE를 반환합니다.
구문:
dir($directory, $context)
매개변수:
PHP의 dir() 함수는 아래 설명된 대로 두 개의 매개변수를 허용합니다.
$directory: 디렉터리 경로를 지정하는 필수 매개변수입니다.
$context: 스트림 동작을 지정하는 선택적 매개변수입니다.
반환 값:
성공 시 디렉터리 클래스의 인스턴스를 반환하고 실패 시 FALSE를 반환합니다.
오류 및 예외:
전달된 dir() 매개변수가 잘못된 경우 NULL 값이 반환됩니다.
읽기 메서드에서 디렉터리 항목을 반환하는 순서는 시스템에 따라 다릅니다.
dir() 함수 코드 예:
dir() 함수 코드 예 1:
<?php $dir_handle = dir("user/gfg"); while(($file_name = $dirhandle->read()) !== false) { echo("文件名称 : " . $file_name); echo "<br>" ; } ?>
output:
文件名称: gfg.jpg 文件名称: .. 文件名称: gfg.pdf 文件名称: . 文件名称: gfg.txt
dir() 함수 코드 예 2:
<?php $dir_handle = dir("user/gfg"); echo("目录路径: " . $dir_handle->path . "<br>"); echo("目录处理程序ID: " . $dir_handle->handle . "<br>"); while(($file_name = $dir_handle->read()) !== false) { echo("File Name: " . $file_name); echo "<br>" ; } $dir_handle->close(); ?>
output:
目录路径: user/gfg 目录处理程序ID: Resource id #2 文件名称: gfg.jpg 文件名称: .. 文件名称: gfg.pdf 文件名称: . 文件名称: gfg.txt
관련 추천: "PHP 튜토리얼"
위 내용은 php dir() 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!