라이브러리
[PHP] SplFileInfo::__toString - 파일 경로를 문자열로 반환합니다.
SplFileInfo::__toString
PHP의 `SplFileInfo` 클래스는 파일 정보를 나타내는 클래스입니다. 이 클래스는 파일의 이름, 경로, 크기, 마지막 수정 시간, 권한 등과 같은 파일 정보를 제공합니다.
`SplFileInfo::__toString` 메서드는 `SplFileInfo` 객체를 문자열로 변환합니다. 이 메서드는 파일의 전체 경로를 문자열로 반환합니다.
예제
#hostingforum.kr
php
// 파일 경로를 지정합니다.
$file = new SplFileInfo('example.txt');
// SplFileInfo::__toString 메서드를 호출합니다.
echo $file->__toString() . "
";
// 결과:
// /path/to/example.txt
SplFileInfo::__toString 사용 예제
#hostingforum.kr
php
// 파일 경로를 지정합니다.
$file = new SplFileInfo('example.txt');
// 파일의 전체 경로를 문자열로 변환합니다.
$path = $file->__toString();
// 파일의 이름을 추출합니다.
$filename = basename($path);
// 파일의 확장자를 추출합니다.
$extension = pathinfo($path, PATHINFO_EXTENSION);
// 결과:
// /path/to/example.txt
// example.txt
// txt
SplFileInfo::__toString 메서드의 사용 사례
`SplFileInfo::__toString` 메서드는 파일의 전체 경로를 문자열로 변환할 때 사용할 수 있습니다. 예를 들어, 파일을 업로드할 때 파일의 전체 경로를 문자열로 변환하여 DB에 저장할 수 있습니다.
#hostingforum.kr
php
// 파일 경로를 지정합니다.
$file = new SplFileInfo('example.txt');
// 파일의 전체 경로를 문자열로 변환합니다.
$path = $file->__toString();
// DB에 파일의 전체 경로를 저장합니다.
$db->insert('files', ['path' => $path]);
결론
`SplFileInfo::__toString` 메서드는 `SplFileInfo` 객체를 문자열로 변환할 때 사용할 수 있습니다. 이 메서드는 파일의 전체 경로를 문자열로 반환합니다. `SplFileInfo` 클래스는 파일 정보를 나타내는 클래스이므로, 파일의 이름, 경로, 크기, 마지막 수정 시간, 권한 등과 같은 파일 정보를 제공합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.