라이브러리

[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` 클래스는 파일 정보를 나타내는 클래스이므로, 파일의 이름, 경로, 크기, 마지막 수정 시간, 권한 등과 같은 파일 정보를 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 144 페이지

검색

게시물 검색