前端外包优质服务商云客秀

我们凭借着对品牌的深刻理念,互联网营销趋势的敏锐洞察,帮助企业通过互联网建立优势。

当前位置:
首页>
荆州网站建设

PHP工具

  • 2020-09-04

除了PHP核心本身,在过去的几年里,我们看到了围绕PHP开发的工具的增加。首先我们想到的是静态代码分析工具,像Vimeo团队开发的Psalm,以及Phan和PHPStan。

这些工具将静态分析你的PHP代码并报告任何类型错误,以及可能导致的bug等等。在某种程度上,它们提供的功能可以与TypeScript相媲美。但是PHP现在不提供转换(transpile),所以不允许使用自定义语法。

尽管这意味着我们需要依赖docblocks,但是PHP之父Rasmus Lerdorf确实提到了在核心中添加静态分析引擎的想法。虽然潜力巨大,但这也是一项艰巨的任务。

说到转换(transpiling)。受到 JavaScript 社区的启发,目前 已经已经有人开始在用户领域扩展PHP语法。一个名为Pre的项目就是这样做的,它允许新的PHP语法转换为普通的 PHP 代码。

虽然这个想法已经在 JavaScript 中被证明可行,但是只有先提供了适当的IDE和静态分析支持,它才能在PHP中工作。这是一个非常有趣的想法,但它必须经历一个成长过程才能称为“主流”。

菜单