PharData::delete

(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)

PharData::deleteDelete a file within a tar/zip archive

说锟斤拷

PharData::delete ( string $entry ) : bool

Delete a file within an archive. This is the functional equivalent of calling unlink() on the stream wrapper equivalent, as shown in the example below.

锟斤拷锟斤拷

entry

Path within an archive to the file to delete.

锟斤拷锟斤拷值

returns TRUE on success, but it is better to check for thrown exception, and assume success if none is thrown.

锟斤拷锟斤拷锟届常

Throws PharException if errors occur while flushing changes to disk.

锟斤拷锟斤拷

Example #1 A PharData::delete() example

<?php
try {
    
$phar = new PharData('myphar.zip');
    
$phar->delete('unlink/me.php');
    
// this is equivalent to:
    
unlink('phar://myphar.phar/unlink/me.php');
} catch (
Exception $e) {
    
// handle errors
}
?>

锟轿硷拷

  • Phar::delete() - 删锟斤拷 phar 锟斤拷锟斤拷锟叫碉拷一锟斤拷锟侥硷拷