joas8211/html-composition
Composer 安装命令:
composer require joas8211/html-composition
包简介
HTML builder for PHP
README 文档
README
HTML builder for PHP
Features
- Method chaining 🔗
- Optional pretty printing 😍
- Element or complete document rendering 🎨
- Configurable indentation 📝
- Code injection 💉
Installation
With Composer
Install HTML Composition to your project with Composer:
composer require joas8211/html-composition
And require autoload.php if you haven't already:
require __DIR__ . '/vendor/autoload.php';
Without Composer
- Download HtmlComposition.php from releases.
- Require the file in the PHP file where you need it.
require 'HtmlComposition.php';
Usage
Example usage:
use HtmlComposition\HtmlComposition; echo (new HtmlComposition) ->document() ->tag('html', ['lang' => 'en']) ->tag('head') ->tag('title')->text('Example Document')->end() ->end() ->tag('body') ->tag('h1')->text('Hello World!')->end() ->tag('img', [ 'src' => 'https://picsum.photos/768/432', 'alt' => '', ], true) ->end() ->end();
Above code generates following HTML:
<!doctype html> <html lang="en"> <head> <title> Example Document </title> </head> <body> <h1> Hello World! </h1> <img src="https://picsum.photos/768/432" alt=""> </body> </html>
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-11-16