Php54to55 通过 PHP_CodeSniffer 测试 PHP 5.4 应用程序的 5.5 兼容性。

安装: 11

依赖项: 0

建议者: 0

安全: 0

星级: 2

关注者: 3

分支: 0

开放问题: 17

类型:phpcs-standard

v2.0-alpha1 2014-02-21 23:10 UTC

This package is not auto-updated.

Last update: 2024-09-21 13:29:18 UTC


README

这是一个用于检查 PHP 5.4 应用程序是否与 PHP 5.5 兼容的 sniff 集合,用于 PHP_CodeSniffer

此项目目前正在开发中

Build Status

要求

至少需要 PHP 5.3.2,但直到 PHP 5.4.0 或更高版本,才能正确测试 trait 名称。

建议您测试与 PHP 5.5 或更高版本的兼容性,以便使用最新的 PHP 解析器和词法分析器。

功能

  • 检查废弃和已删除的函数(MySQLmycrypt_*
  • 检查正则表达式中的 /e 修饰符
  • 检查已删除的常量(MySQL
  • 检查 setTimeZoneIDdatefmt_set_timezone_id 的使用
  • 检查定义了 PHP 5.5 中新增的全局函数
  • 检查定义了 PHP 5.5 中新增的类
  • 检查定义了 PHP 5.5 中新增的常量

详细功能列表.

用法

"foobugs-standards/php54to55": "~2" 添加到您的 composer.json 中。例如

{
  "require": {
    "foobugs-standards/php54to55": "~2"
  }
}
composer install

# test full standard
vendor/bin/phpcs --standard=php54to55/ /path/to/code

# test a single sniff only
vendor/bin/phpcs --standard=php54to55 --sniffs=Php54to55.Deprecated.Functions /path/to/code

版本控制

主版本反映 PHP_Codesniffer 版本,而次版本反映标准修订。