PHAR系列之导言

Posted walterfong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHAR系列之导言相关的知识,希望对你有一定的参考价值。

  由于之前都是在现成的php框架下写web项目,一般都只专注于框架内部的使用跟优化。但是对于一些PHP很有特色的功能跟特性很少过多的深入了解。最近做项目调研的时候偶尔注意到一个PHP中一个比较常见的概念:phar,这个名词之前都是在安装composer的时候偶尔用过,很少深入了解过真正的内涵,见了都直接忽略掉没有仔细研究具体内容。这次新项目没正式开始之前这段调研时间里面粗略补了下phar方面的知识神奇的发现了这个好玩意,app打包功能。

  大概了解后个人可以理解为:Phar可以看成是PHP5.2.0后内置的一个Phar类,这个类可以将多个PHP文件甚至是一个现成的PHP写的应用归档为一个以phar为后缀名的文件。可以通过命令行或其他方式直接运行归档后的文件。一句话概括就是:这是PHP提供的一个类似java中jar的打包功能。这个功能可以实现PHP工程的模块化设计。

  时间原因暂时用这篇文章作为phar爬坑之路的开篇,以便以后忘记。下面提供一个相关的基础资料供初次接触这概念的同仁入门理解参考(大神绕路):

http://www.webhek.com/post/packaging-your-php-apps-with-phar.html

  个人觉得这篇说明是真的很通俗易懂,非常适合刚开始接触phar的人学习。

  

  


以上是关于PHAR系列之导言的主要内容,如果未能解决你的问题,请参考以下文章

「SymPy」实战之Maxwell分布律分子最概然均方根与平均速率

phpunit 测试框架安装

云原生技术系列:深入浅出了解 Kubernetes

大数据技术系列:图解大数据平台开发

机器学习技术系列:一篇图文笔记了解机器学习基础知识

php 反序列化漏洞之phar://