Phar::addFile

(Unknown)

Phar::addFile��һ���ļ����ļ�ϵͳ��ӵ� phar ������

˵��

public Phar::addFile ( string $file [, string $localname ] ) : void

Note:

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

ͨ������������κ��ļ����� URL ���Ա���ӵ� phar �����С�����ڶ�����ѡ���� localname ���趨�� ��ô�ļ�����Ըò���Ϊ���Ʊ��浽�����У����⣬file �����ᱻ��Ϊ·�������ڵ����С� URLs �����ύ localname ������������׳��쳣�� ��������� ZipArchive::addFile() ���ơ�

����

file

��Ҫ��ӵ� phar �������ļ��ڴ����ϵ���ȫ�����ԣ��������·����

localname

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

����ֵ

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

����

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

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

    
$a->addFile('/full/path/to/file');
    
// demonstrates how this file is stored
    
$b $a['full/path/to/file']->getContent();

    
$a->addFile('/full/path/to/file''my/file.txt');
    
$c $a['my/file.txt']->getContent();

    
// demonstrate URL usage
    
$a->addFile('http://www.example.com''example.html');
} catch (
Exception $e) {
    
// handle errors here
}
?>

�μ�