checkdomain/php-toml

此包已被废弃,不再维护。没有推荐替代包。

PHP TOML 解析器,用于解析 TOML 配置文件。

dev-master 2015-08-25 06:51 UTC

This package is auto-updated.

Last update: 2023-05-24 18:00:39 UTC


README

Checkdomain TOML 解析器是对 TOML 文件的解析器。

安装

PHP TOML 解析器可通过 Composer 或从 github.com 直接下载。您可以在 packagist.org 上找到一些包信息。

Composer

获取 Composer 并将以下内容添加到您的 composer.json

"require": {
    // ...
    "checkdomain/php-toml": "*"
}

下载

如果您想下载此包(我强烈建议使用 composer),则需要直接包含文件或使用任何类型的 PSR-0 兼容的自动加载机制。

使用方法

安装完成后,Checkdomain TOML 解析器易于使用

<?php

$toml = new \Checkdomain\Toml('/path/to/toml/file.toml');
    
// Path accessor
$toml->get('database.server');
	
// Array accessor
$toml->values['database']['server']

您也可以通过调用 parse 方法多次使用实例

<?php

$toml = new \Checkdomain\Toml;
$result = $toml->parse('/path/to/toml/file.toml');
    
// You can access the returned array like this
$result['database']['server'];	

贡献

您可以为此项目做出贡献。如果您所做的更改需要测试,请提供测试。所有测试都可以在 /tests 目录中找到。