abstract / 核心
使用基于HTML语法的组件化语言访问PHP类和方法
v0.0.3
2023-07-03 08:06 UTC
Requires
- symfony/polyfill: ^1.27
README
Abstract是一个强大的PHP库,它引入了一种基于XML语法的组件化标记语言,用于访问PHP类和方法。该库包括一个处理器,负责编译AML(抽象标记语言)代码。
功能
- 基于XML语法的组件化标记语言
- 访问PHP类和方法
- 使用提供的处理器编译AML(抽象标记语言)
安装
要在PHP项目中使用Abstract,您需要安装Composer
。然后,运行以下命令
composer require abstract/core
此库还需要symfony/polyfill才能正确工作。如果您尚未安装,您可以使用Composer将其添加到项目中
composer require symfony/polyfill
用法
要在PHP项目中使用Abstract,您需要导入库的命名空间,即"X"。您可以在PHP文件开头添加以下行来完成此操作
<?php require 'vendor/autoload.php'; use X\Processor; // Get AML content from resource $amlContent = Resource::get('src/resources/abstract/app/index.html'); // Load AML content into Processor $processor = new Processor($amlContent, false);
贡献
欢迎贡献!如果您想为Abstract做出贡献,请按照以下步骤操作
- 分支仓库。
- 为您的功能或错误修复创建一个新的分支。
- 进行更改并提交。
- 将更改推送到您的分支仓库。
- 向原始仓库的主分支提交拉取请求。
- 请确保您的代码遵循现有的编码风格,并包含适当的测试。
鸣谢
Abstract由Patiparnne Vongchompue(Armes)开发和维护。