Arsip PHP Extension and Application Repository
Jenis file: Archive dan compressed file, File terkait Internet
phar file extension mengidentifikasi file PHP Archive. phar file mengemas kode aplikasi PHP dan resource terkait dalam satu archive untuk didistribusikan atau dijalankan.
Phar extension milik PHP, yang disertakan dalam PHP 5.3 dan versi lebih baru, dapat membuat, membaca, dan mengekstrak archive Phar.
Kategori jenis file:
Archive dan compressed file
File terkait Internet
Tanggal diperbarui: 6 Oktober 2026
Format PHP Archive (PHAR) merupakan bagian dari PHP, bahasa scripting sisi server dan runtime open-source yang digunakan untuk membuat halaman web dinamis dan aplikasi Internet. PHP dan ekstensi Phar tersedia di platform yang didukung oleh PHP.
Arsip Phar dapat berisi file sumber PHP, resource aplikasi, dan metadata arsip. Format ini memungkinkan aplikasi PHP didistribusikan sebagai satu file dan, ketika menyertakan stub Phar yang dapat dieksekusi, dijalankan melalui PHP command-line interpreter. Konten arsip dapat menggunakan kompresi gzip atau bzip2.
Arsip Phar memiliki tujuan yang serupa dengan jar, meskipun file JAR digunakan oleh aplikasi Java. Format ini tetap didukung oleh rilis PHP saat ini. PEAR, atau PHP Extension and Application Repository, adalah repository package PHP terpisah dan bukan kepanjangan dari PHAR. PEAR juga telah didistribusikan sebagai arsip PHAR.
Gunakan PHP 5.3 atau versi yang lebih baru dengan ekstensi Phar yang diaktifkan. Arsip executable dapat dijalankan dengan PHP command-line interpreter, misalnya menggunakan perintah php application.phar. PHP scripts dapat menggunakan class Phar dan PharData untuk memeriksa atau mengekstrak konten arsip.
Arsip Phar adalah format packaging perangkat lunak, sehingga biasanya tidak memiliki konversi bergaya dokumen yang bermakna. Ekstrak isinya dengan PHP dan kemas ulang file-file tersebut dalam format arsip lain jika diperlukan.
Mengemas ulang isinya sebagai arsip ZIP atau TAR akan membuat arsip yang berbeda dan tidak mempertahankan executable Phar stub atau perilakunya sebagai aplikasi single-file.
Aplikasi yang melakukan tugas lain terkait file phar:
Multiplatform