百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

php7cc

> 编程语言
开源

PHP 7 兼容性检查器

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

PHP 7 兼容性检查器

PHP 7 兼容性检查器 (php7cc) #### 项目状态 该项目不再受支持。请考虑使用以下替代方案之一: * phan * phpstan #### 介绍 php7cc 是一款命令行工具,旨在使从 PHP 5.3-5.6 到 PHP 7 的迁移变得更加容易。它会在现有代码中搜索可能会出现问题的语句,并生成包含文件名、行号和简短问题描述的报告。它不会自动修复代码,使其与新的 PHP 版本兼容。 #### 它检测哪些类型的问题? php7cc 会报告 2 种问题:

  1. 错误 将会在 PHP 7 中导致某种问题 (致命错误、语法错误、通知等)。这些错误以红色突出显示。 2. 警告 可能会导致逻辑错误,也可能不会。例如,在 PHP 5 和 PHP 7 中都是合法的语句,但在不同版本之间会改变其行为,属于此类。警告以黄色突出显示。 可以在 php-src 仓库 中找到可能导致报告错误或警告的语句列表。

虽然 php7cc 尽可能准确地检测问题,但有时很难实现 100% 可靠的检测。因此,您还应对要迁移的代码运行全面的测试套件。 要运行 php7cc,您需要安装 PHP,最低要求版本为 5.3.3。PHP 7 支持,但包含语法错误的文件(例如,无效的数值字面量或无效的 UTF-8 代码点逃逸序列)无法处理。对于此类文件,您只会收到第一个语法错误的警告消息。

安装

Phar 包

您可以从 GitHub 发布页面 下载任何稳定版本的 phar 包。

Issues· 21 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言