라이브러리

[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`: 마지막 생성 시간.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 299 페이지

검색

게시물 검색