(PHP >= 5.3.0, PECL phar >= 2.0.0)
Completely remove a phar archive from disk and from memory
final public static bool Phar::unlinkArchive ( string $archive )
Removes a phar archive for disk and memory.
Parameters:
archive
The path on disk to the phar archive.
Returns:
Returns TRUE
on success or FALSE
on failure.
Exception:
PharException is thrown if there are any open file pointers to the phar archive, or any existing Phar, PharData, or PharFileInfo objects referring to the phar archive.
Examples:
A Phar::unlinkArchive() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php // simple usage Phar::unlinkArchive( '/path/to/my.phar' ); // more common example: $p = new Phar( 'my.phar' ); // this creates 'my.phar.gz' $gp = $p ->compress(Phar::GZ); // remove all references to the archive unset( $p ); fclose( $fp ); // now remove all traces of the archive Phar::unlinkArchive( 'my.phar' ); ?> |
See also:
Please login to continue.