Phar::addFromString

(Unknown)

Phar::addFromString���ַ�������ʽ���һ���ļ��� phar ����

˵��

public Phar::addFromString ( string $localname , string $contents ) : void

Note:

�˷�����Ҫ �� php.ini �е� phar.readonly ��Ϊ 0 ���ʺ� Phar ����. ����, ���׳�PharException.

ͨ������������κ��ַ��������Ա���ӵ� phar �����С� �ļ������� localname Ϊ·�����浽�����С� ��������� ZipArchive::addFromString() ���ơ�

����

localname

�ļ����浽����ʱ��·����

contents

Ҫ������ļ����ݡ�

����ֵ

û�з���ֵ��ʧ��ʱ���׳��쳣��

����

Example #1 һ�� Phar::addFromString() ʾ��

<?php
try {
    
$a = new Phar('/path/to/phar.phar');

    
$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
}
?>

�μ�