phar example
PHAR — это утилита для создания исполняемых архивов в PHP, аналог JAR в Java.
PHAR ползволяет упаковать много файлов в один, в результате чего приложение может работать с целой библиотекой, как с одним файлом.
create.php:
$phar = new Phar('test.phar');
$phar['1_first_line.php'] = file_get_contents('1_first_line.php');
$phar['2_second_line.php'] = file_get_contents('2_second_line.php');
$phar['index.php'] = file_get_contents('index.php');
index.php:
include "1_first_line.php";
include "2_second_line.php";
1_first_line.php:
echo 'first line';
2_second_line.php:
echo 'second line';
После запуска файла create.php создастся php-архив test.phar, содержащий в себе файлы:
- index.php;
- 1_first_line.php;
- 2_second_line.php
Расширенная статья на тему: https://habrahabr.ru/post/118269/