W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::addFromString — 將字符串中的文件添加到 tar/zip 存檔中
public PharData::addFromString(string $localName, string $contents): void
使用此方法,可以將任何字符串添加到 tar/zip 存檔中。 該文件將存儲在存檔中,其 路徑。此方法類似于 ZipArchive::addFromString()。localname
localName
文件將存儲在存檔中的路徑。
contents
要存儲的文件內(nèi)容
無返回值,失敗時引發(fā)異常。
示例 #1 A PharData::addFromString() example
<?php
try {
$a = new PharData('/path/to/my.tar');
$a->addFromString('path/to/file.txt', 'my simple file');
$b = $a['path/to/file.txt']->getContent();
// to add contents from a stream handle for large files, use offsetSet()
$c = fopen('/path/to/hugefile.bin');
$a['largefile.bin'] = $c;
fclose($c);
} catch (Exception $e) {
// handle errors here
}
?>
注意: PharData::addFile(), PharData:: addFromString() 和 PharData::offsetSet() 每次調(diào)用它們時都會保存一個新的 phar 存檔。如果性能是一個問題,則應(yīng)改用 PharData::buildFromDirectory() 或 PharData::buildFromIterator()。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: