代码文件和其他资源（例如图像，样式表等）捆绑到一个归档文件中来实现应用程序和库的分发。PHAR文件可以是三种格式之一：tar和ZIP（它们与各自的工具相兼容），以及自定义的PHAR格式。无论使用何种格式，所有PHAR文件都使用codice_1作为文件扩展名。使用标准的tar和zip应用程序可以创建和解压缩Tar和Zip格式的归档，而PHAR格式的归档需要使用自己写的PHP代码（利用PHP的PHAR扩展）或者使用PEAR的PHP归档包来创建和提取。
历史.受到Java的JAR文件