phower/html

一些辅助类,用于从PHP生成HTML标签。

0.2.0 2015-07-25 21:18 UTC

This package is auto-updated.

Last update: 2024-09-10 04:35:25 UTC


README

一些辅助类,用于从PHP生成HTML标签。

安装

此包使用 Composer 工具进行自动加载和依赖管理。只需从您的项目根目录运行

composer require phower/html

依赖项

此包依赖于以下包的功能

  • phower/escaper - 以正确转义生成的HTML,防止潜在的XSS攻击。

用法

根据定义,任何HTML标签都必须有一个名称,也可以有属性和值。标签值可以是文本、另一个标签或两者的组合。

要使用Phower\Html生成一个新的HTML标签,并链接到Phower网站,只需这样做

<?php
use Phower\Html\Tag;
$a = new Tag('a', 'Phower', ['href' => 'http://phower.com']);
echo $a;

上述代码的输出是一个正确转义的HTML标签

<a href="http&#x3A;&#x2F;&#x2F;phower.com">Phower</a>

一个额外的辅助方法也可以达到相同的效果

<?php
use Phower\Html\Tag;
echo Tag::a('Phower', 'http://phower.com');