Використання Phar-архівів: обгортка потоку phar

Обгортка потоку Phar повністю підтримує fopen() для читання та запису (не для додавання), unlink() stat() fstat() fseek() rename() та потокові операції каталогів, такі як opendir() rmdir() і mkdir()

Також за допомогою контекстів потоку можна впливати на стиснення окремих файлів і метадані пофайлові в Phar-архіві:

Loading...

Обгортка потоку phar не працює з файлами, розташованими віддалено, і не може з ними працювати, так що її використання можливе навіть коли параметри INI allow_url_fopen і allow_url_include вимкнено.

Незважаючи на наявність можливості створювати phar-архіви з нуля, просто використовуючи потокові операції, найкращим рішенням буде використання функціоналу, вбудованого в клас Phar. Обгортку потоку найкраще використовувати лише читання.