文字

RarArchive::isSolid

rar_solid_is

(PECL rar >= 2.0.0)

RarArchive::isSolid -- rar_solid_isCheck whether the RAR archive is solid

说明

面向对象风格 (method):

public bool RarArchive::isSolid ( void )

过程化风格:

bool rar_solid_is ( RarArchive $rarfile )

Check whether the RAR archive is solid. Individual file extraction is slower on solid archives.

参数

rarfile

A RarArchive object, opened with rar_open() .

返回值

Returns TRUE if the archive is solid, FALSE otherwise.

范例

Example #1 面向对象风格

<?php
$arch1 
RarArchive :: open ( "store_method.rar" );
$arch2  RarArchive :: open ( "solid.rar" );
echo 
" $arch1 : "  . ( $arch1 -> isSolid ()? 'yes' : 'no' ) . "\n" ;
echo 
" $arch2 : "  . ( $arch2 -> isSolid ()? 'yes' : 'no' ) .  "\n" ;
?>

以上例程的输出类似于:

RAR Archive "C:\php_rar\trunk\tests\store_method.rar": no
RAR Archive "C:\php_rar\trunk\tests\solid.rar": yes

Example #2 过程化风格

<?php
$arch1 
rar_open ( "store_method.rar" );
$arch2  rar_open ( "solid.rar" );
echo 
" $arch1 : "  . ( rar_solid_is ( $arch1 )? 'yes' : 'no' ) . "\n" ;
echo 
" $arch2 : "  . ( rar_solid_is ( $arch2 )? 'yes' : 'no' ) .  "\n" ;
?>
上一篇: 下一篇: