Phar::addFromString
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Phar::addFromString
Референца за `phar.addfromstring.php` со подобрена типографија и навигација.
Phar::addFromString
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::addFromString — Add a file from a string to the phar archive
= NULL
Забелешка:
Се користи за поставување на PHP лоадерот или bootstrap stub на Phar архивата на стандарден лоадер php.ini setting
phar.readonlyОвој метод бара0да биде поставено на за да работи за Phar PharException ќе биде фрлена.
With this method, any string can be added to the phar archive. The file will be stored in the archive with localname as its path. This method is similar to ZipArchive::addFromString().
Параметри
localName-
Патека каде што датотеката ќе се чува во архивата.
contents-
The file contents to store
Вратени вредности
нема вратена вредност, исклучок се фрла при неуспех.
Примери
ако е овозможен колекторот за отпадоци, Phar::addFromString() example
<?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
}
?>Белешки
Забелешка: Phar::addFile(), Phar::addFromString() and Phar::offsetSet() зачувај нова phar архива секогаш кога ќе се повикаат. Ако перформансите се грижат, Phar::buildFromDirectory() or Phar::buildFromIterator() треба да се користи наместо тоа.
Види Исто така
- Phar::offsetSet() - Постави ги содржините на внатрешна датотека на оние од надворешна датотека
- PharData::addFromString() - Додава датотека од файловиот систем во tar/zip архивата
- Phar::addFile() - Додава датотека од датотечниот систем во phar архивата
- Phar::addEmptyDir() - Додава празна директориум во phar архивата