eleizotova/php-project-lvl2

第二个 PHP Hexlet 项目

v1.0.0 2020-09-01 19:28 UTC

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

asciicast

包的工作示例 - 比较两个 yaml 格式的平面文件

gendiff before.yml after.yml

asciicast

包的工作示例 - 比较具有嵌套结构的文件

gendiff beforeIter.json afterIter.json

gendiff beforeIter.yml afterIter.yml

asciicast

可选择以纯文本格式输出差异

gendiff --format plain beforeIter.json afterIter.json

gendiff --format plain beforeIter.yml afterIter.yml

asciicast

可选择以 json 格式输出差异

gendiff --format json beforeIter.json afterIter.json

gendiff --format json beforeIter.yml afterIter.yml

asciicast

PHP CI