eno-lang/enophp

用于解析、加载和检查 eno 文档的 PHP 库

v0.1.3 2019-02-16 16:28 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:36:53 UTC


README

用于解析、加载和检查 eno 文档的 PHP 库

安装

composer require eno-lang/enophp

入门指南

创建一个 eno 文档,例如 intro.eno

Greeting: Hello World!

使用 enophp 读取此文件的示例

use Eno\Parser;

$input = file_get_contents('intro.eno');

$document = Parser::parse($input);

echo( $document->field('Greeting') );  // prints 'Hello World!'

完整文档和 API 参考信息

查看 archived.eno-lang.org/php/

运行测试

kahlan 安装为开发依赖项

composer install

运行测试

./vendor/bin/kahlan

注意,测试套件在某些点可能会有较高的内存峰值负载,这可能会根据您的系统配置超过 PHP 的最大内存限制。如果您遇到这种情况,您可以通过在 php.ini 中增加限制,例如指定 memory_limit = 512M 来解决这个问题。