mkgor/yacl

1.0.0-beta 2019-12-10 19:56 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:42:38 UTC


README

GitHub GitHub All Releases GitHub code size in bytes

YACL

另一种配置语言

Logo

YACL 是一个轻量级且易于使用的库,允许您使配置文件易于阅读和编辑。

要求

  • Composer(用于安装)
  • PHP 7.1 或更高版本

安装

使用 Composer 安装

composer require mkgor/yacl

用法

安装后,您即可开始使用

<?php

$result = $this->manager->parseYcl('path-to-your-file.ycl');

//Getting data as array
$configurationArray = $result->asArray();

//Getting data as PHP object
$configurationObject = $result->asObject();

语法

创建简单的键值对

key is "value"

创建数组/多维数组

arrayName are
  key is "value"
  
  secondArray are
    secondKey is "secondValue"
  end
end

您还可以创建内联数组,并在一行中指定其项

inlineArray are "firstValue","secondValue","thirdValue" end

语法高亮显示

在不久的将来,我将为 Sublime Text 创建 .ycl 语法高亮显示插件