phower / html
Some helper classes to generate HTML tags from PHP.
0.2.0
2015-07-25 21:18 UTC
Requires
- php: ^5.4
- phower/escaper: ^0.2
Requires (Dev)
- phpunit/phpunit: ^4.7
This package is auto-updated.
Last update: 2024-12-10 05:17:46 UTC
README
Some helper classes to generate HTML tags from PHP.
Instalation
This package uses Composer tool for auto-loading and dependency management. From your project root folder just run:
composer require phower/html
Dependencies
This package depends on features from the following packages:
- phower/escaper - to have the generated HTML properly escaped against potential XSS attacks.
Usage
By definition any HTML tag must have a name and may also have attributes and a value. Tag value can be text, another tag or a mix of both.
To generate a new HTML tag with an anchor link to the Phower website using Phower\Html just do:
<?php
use Phower\Html\Tag;
$a = new Tag('a', 'Phower', ['href' => 'http://phower.com']);
echo $a;
The output of the code above is a properly escaped HTML tag:
<a href="http://phower.com">Phower</a>
An extra helper method can also achieve the same result:
<?php
use Phower\Html\Tag;
echo Tag::a('Phower', 'http://phower.com');