abstract/核心

使用基于HTML语法的组件化语言访问PHP类和方法

v0.0.3 2023-07-03 08:06 UTC

This package is auto-updated.

Last update: 2024-10-03 10:35:28 UTC


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做出贡献,请按照以下步骤操作

  1. 分支仓库。
  2. 为您的功能或错误修复创建一个新的分支。
  3. 进行更改并提交。
  4. 将更改推送到您的分支仓库。
  5. 向原始仓库的主分支提交拉取请求。
  6. 请确保您的代码遵循现有的编码风格,并包含适当的测试。

鸣谢

Abstract由Patiparnne Vongchompue(Armes)开发和维护。