W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
PECL rar >= 3.0.0)
RarArchive::isBroken -- rar_broken_is — 測(cè)試存檔是否損壞(不完整)
面向?qū)ο箫L(fēng)格 (method):
public RarArchive::isBroken(): bool
過程化風(fēng)格:
rar_broken_is(RarArchive $rarfile): bool
此函數(shù)確定存檔是否不完整,即是否缺少卷或卷是否被截?cái)唷?/p>
rarfile
一個(gè) RarArchive 對(duì)象,用 rar_open() 打開。
如果存檔已損壞,則返回 true,否則返回 false。此功能還可以 如果傳遞的文件已關(guān)閉,則返回 false。唯一的辦法 區(qū)分這兩種情況是為了使 RarException::setUsingExceptions() 的異常;然而 這應(yīng)該是不必要的,因?yàn)槌绦虿粦?yīng)該對(duì)關(guān)閉的文件進(jìn)行操作。
示例 #1 面向?qū)ο箫L(fēng)格
<?php
function retnull() { return null; }
$file = dirname(__FILE__) . "/multi_broken.part1.rar";
/* Third argument is used to omit notice */
$arch = RarArchive::open($file, null, 'retnull');
var_dump($arch->isBroken());
?>
以上示例的輸出類似于:
bool(true)
示例 #2 過程化風(fēng)格
<?php
function retnull() { return null; }
$file = dirname(__FILE__) . "/multi_broken.part1.rar";
/* Third argument is used to omit notice */
$arch = rar_open($file, null, 'retnull');
var_dump(rar_broken_is($arch));
?>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: