PHPackages                             rauwebieten/php-html-gen - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rauwebieten/php-html-gen

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rauwebieten/php-html-gen
========================

A simple HTML generation library

v1.0.0(4y ago)04MITPHPPHP &gt;=7.3

Since Feb 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/rauwebieten/php-html-gen)[ Packagist](https://packagist.org/packages/rauwebieten/php-html-gen)[ RSS](/packages/rauwebieten-php-html-gen/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

HTML helper
===========

[](#html-helper)

A simple PHP library for generating HTML

Installation
------------

[](#installation)

```
composer require rauwebieten/php-html-helper

```

Usage
-----

[](#usage)

```
// import the helper
use RauweBieten\PhpHtmlGen\HTML as h;

// a singular HTML tag
$img = h::singular('img', ['src' => 'https://example.com/img/my-logo.png']);

// a singular HTML tag, alternative syntax
$img = h::img(['src' => 'https://example.com/img/my-logo.png']);
$ruler = h::hr();

// a paired HTML tag
$fieldset = h::paired('fieldset', 'Fieldset content', ['id' => 'my-id']);

// a paired HTML tag, alternative syntax
$fieldset = h::fieldset('Fieldset content', ['id' => 'my-id']);
```

Example
-------

[](#example)

```
