Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.14 KB

File metadata and controls

52 lines (32 loc) · 1.14 KB

HtmlBuilder helper

The repository also provides a helper class called HtmlBuilder that you can use to generate HTML code.

The HtmlBuilder class provides a wide range of methods for creating HTML elements, making it easy to generate HTML code programmatically using PHP.

Creating a new HTML element

To create a new HTML element, you can use the HtmlBuilder with the create method.

Allowed arguments are:

  • tag (string) - The tag name.
  • content (string) - The content of the tag.
  • attributes (array) - The attributes of the tag.
<?php

declare(strict_types=1);

use Html\HtmlBuilder;
?>

<?= HtmlBuilder::create('div', 'Hello, World!', ['class' => 'container']) ?>

Or you can use the HtmlBuilder with the begin and end methods.

Allowed arguments for begin method are:

  • tag (string) - The tag name.
  • attributes (array) - The attributes of the tag.

Allowed arguments for end method are:

  • tag (string) - The tag name.
<?php

declare(strict_types=1);

use Html\HtmlBuilder;
?>

<?= HtmlBuilder::begin('div', ['class' => 'container']) ?>
    Hello, World!
<?= HtmlBuilder::end('div') ?>