라이브러리
[PHP] Phar::isWritable - phar 아카이브를 수정할 수 있는지 여부를 반환합니다.
Phar::isWritable
PHP의 Phar 클래스는 PHP Archive (PHAR) 파일을 다루는 데 사용됩니다. Phar::isWritable 메서드는 PHAR 파일이 현재 사용자에게 쓰기 가능한지 여부를 확인합니다.
# Phar::isWritable 사용법
Phar::isWritable 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$isWritable = $phar->isWritable();
# Phar::isWritable 예제
다음 예제는 Phar::isWritable 메서드를 사용하여 PHAR 파일이 현재 사용자에게 쓰기 가능한지 여부를 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
// PHAR 파일을 생성합니다.
$phar = new Phar('example.phar');
$phar->addFile('example.txt', 'example.txt');
$phar->setStub($phar->createDefaultStub());
// PHAR 파일이 현재 사용자에게 쓰기 가능한지 여부를 확인합니다.
$isWritable = $phar->isWritable();
echo "PHAR 파일이 쓰기 가능합니다: " . ($isWritable ? 'true' : 'false') . "
";
// 쓰기 가능한 폴더를 생성합니다.
mkdir('writable');
// 쓰기 가능한 폴더로 PHAR 파일을 이동합니다.
rename('example.phar', 'writable/example.phar');
// 쓰기 가능한 폴더에서 PHAR 파일이 쓰기 가능한지 여부를 확인합니다.
$isWritable = Phar::isWritable('writable/example.phar');
echo "쓰기 가능한 폴더에서 PHAR 파일이 쓰기 가능합니다: " . ($isWritable ? 'true' : 'false') . "
";
# Phar::isWritable 결과
다음은 Phar::isWritable 메서드를 사용하여 PHAR 파일이 현재 사용자에게 쓰기 가능한지 여부를 확인한 결과입니다.
#hostingforum.kr
PHAR 파일이 쓰기 가능합니다: false
쓰기 가능한 폴더에서 PHAR 파일이 쓰기 가능합니다: true
# Phar::isWritable 결론
Phar::isWritable 메서드는 PHAR 파일이 현재 사용자에게 쓰기 가능한지 여부를 확인하는 데 사용할 수 있습니다. 이 메서드는 PHAR 파일이 쓰기 가능한 폴더에 위치한 경우에만 true를 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.