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/

Теги: php, phar