PharData::buildFromDirectory() - PharData类
PharData::buildFromDirectory()
(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)
Construct a tar/zip archive from the files within a directory
说明
publicPhar::buildFromDirectory(string $base_dir[,string $regex]): arrayPopulate a tar/zip archive from directory contents. The optional second parameter is a regular expression(pcre)that is used to exclude files. Any filename that matches the regular expression will be included, all others will be excluded. For more fine-grained control, use PharData::buildFromIterator().
参数
$base_dirThe full or relative path to the directory that contains all files to add to the archive.
$regexAn optional pcre regular expression that is used to filter the list of files. Only file paths matching the regular expression will be included in the archive.
返回值
Phar::buildFromDirectory() returns an associative array mapping internal path of file to the full path of the file on the filesystem.
错误/异常
This method throws BadMethodCallException when unable to instantiate the internal directory iterators, or a PharException if there were errors saving the phar archive.
范例
A PharData::buildFromDirectory() example
参见
- Phar::buildFromDirectory() Construct a phar archive from the files within a directory
- PharData::buildFromIterator() Construct a tar or zip archive from an iterator
buildFromDirectory won't add empty subdirectories on 7.2
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!