라이브러리
[PHP] RarEntry::getAttr - 항목의 속성을 가져옵니다.
RarEntry::getAttr 설명
RarEntry::getAttr 메소드는 RarArchive 클래스의 하위 클래스인 RarEntry 클래스의 메소드입니다. 이 메소드는 RarArchive 클래스의 특정 엔트리에서 특정 속성을 가져올 때 사용됩니다.
사용법
RarEntry::getAttr 메소드는 두 개의 매개 변수를 받습니다. 첫 번째 매개 변수는 속성 이름을 나타내는 문자열이고, 두 번째 매개 변수는 속성의 값을 저장할 변수입니다.
예제
#hostingforum.kr
php
// RarArchive 클래스의 인스턴스를 생성합니다.
$rar = new RarArchive('example.rar');
// RarArchive 클래스의 인스턴스에서 특정 엔트리를 가져옵니다.
$entry = $rar->getEntry('example.txt');
// RarEntry::getAttr 메소드를 사용하여 엔트리의 속성을 가져옵니다.
$attr = $entry->getAttr('uncompressedSize');
// 가져온 속성의 값을 출력합니다.
echo $attr; // 1024
속성 이름
RarEntry::getAttr 메소드는 다음과 같은 속성을 지원합니다.
- `uncompressedSize`: 압축되지 않은 크기
- `compressedSize`: 압축된 크기
- `crc`: CRC 체크섬
- `mtime`: 마지막 수정 시간
- `atime`: 마지막 액세스 시간
- `ctime`: 마지막 생성 시간
예제 (속성 이름을 사용하여 속성을 가져오는 방법)
#hostingforum.kr
php
// RarArchive 클래스의 인스턴스를 생성합니다.
$rar = new RarArchive('example.rar');
// RarArchive 클래스의 인스턴스에서 특정 엔트리를 가져옵니다.
$entry = $rar->getEntry('example.txt');
// RarEntry::getAttr 메소드를 사용하여 엔트리의 속성을 가져옵니다.
$uncompressedSize = $entry->getAttr('uncompressedSize');
$compressedSize = $entry->getAttr('compressedSize');
$crc = $entry->getAttr('crc');
$mtime = $entry->getAttr('mtime');
$atime = $entry->getAttr('atime');
$ctime = $entry->getAttr('ctime');
// 가져온 속성의 값을 출력합니다.
echo "uncompressedSize: $uncompressedSize
";
echo "compressedSize: $compressedSize
";
echo "crc: $crc
";
echo "mtime: $mtime
";
echo "atime: $atime
";
echo "ctime: $ctime
";
참고
RarEntry::getAttr 메소드는 RarArchive 클래스의 특정 엔트리에서 특정 속성을 가져올 때 사용됩니다. 이 메소드는 두 개의 매개 변수를 받습니다. 첫 번째 매개 변수는 속성 이름을 나타내는 문자열이고, 두 번째 매개 변수는 속성의 값을 저장할 변수입니다. RarEntry::getAttr 메소드는 다음과 같은 속성을 지원합니다. - `uncompressedSize`: 압축되지 않은 크기 - `compressedSize`: 압축된 크기 - `crc`: CRC 체크섬 - `mtime`: 마지막 수정 시간 - `atime`: 마지막 액세스 시간 - `ctime`: 마지막 생성 시간.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.