eleizotova / php-project-lvl2
第二个 PHP Hexlet 项目
v1.0.0
2020-09-01 19:28 UTC
Requires
- docopt/docopt: ^1.0
- symfony/yaml: ^5.1
Requires (Dev)
- phpunit/phpunit: ^9.1.3
- squizlabs/php_codesniffer: ^3.5.5
This package is auto-updated.
Last update: 2024-09-29 05:36:24 UTC
README
计算器差异项目 - 第二个在 Hexlet 上的学习项目,作为 PHP 程序员 职业培训的一部分。计算器差异 - 是一个确定两个数据结构之间差异的程序。实用程序功能
-Поддержка разных входных форматов: yaml и json
-Генерация отчета в виде plain text, stylish и json
加载项目 - composer global require eleizotova/php-project-lvl2。
包的工作示例 - 比较两个 json 格式的平面文件
gendiff before.json after.json
包的工作示例 - 比较两个 yaml 格式的平面文件
gendiff before.yml after.yml
包的工作示例 - 比较具有嵌套结构的文件
gendiff beforeIter.json afterIter.json
gendiff beforeIter.yml afterIter.yml
可选择以纯文本格式输出差异
gendiff --format plain beforeIter.json afterIter.json
gendiff --format plain beforeIter.yml afterIter.yml
可选择以 json 格式输出差异
gendiff --format json beforeIter.json afterIter.json
gendiff --format json beforeIter.yml afterIter.yml