jleagle / html-builder
A package to create clean HTML
Installs: 86
Dependents: 1
Suggesters: 0
Security: 0
Stars: 6
Watchers: 0
Forks: 1
Open Issues: 0
pkg:composer/jleagle/html-builder
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 4.1.*
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2025-09-09 15:09:39 UTC
README
A package to create clean HTML
Usage
Create elements using their class:
$div = new Div(); $image = new Img('http://example.com/img.png);
Each class has different constructor parameters to help you create the element:
$abbr = new Abbr('WIFI', 'Wireless Fidelity');
Which returns <abbr title="Wireless Fidelity">WIFI</abbr>
And helper methods to do common tasks:
$ul = new Ul(); foreach([1, 2, 3] as $v) { $li = new Li('item '.$v); $ul->addListItem($li); }
Which will echo
<ul> <li>item 1</li> <li>item 2</li> <li>item 3</li> </ul>