joas8211/html-composition 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

  1. Download HtmlComposition.php from releases.
  2. 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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-11-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固