1. Go to this page and download the library: Download maxonfjvipon/phtml library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use function Maxonfjvipon\Phtml\{html5, head, body, div, _var, text};
html5(
head(),
body(
div(
_var(text("Hello world!"))
)
)
)->asString();
use function Maxonfjvipon\Phtml\{a, attr};
a(attr(['href' => '/some/url', "download"]))->asString(); // <a href='/some/url' download></a>
use function Maxonfjvipon\Phtml\{a, attr};
div(attr(['class' => 'div']), div())->asString(); // <div class='div'><div></div></div>
div(div(), attr(['class' => 'div']))->asString(); // <div><div></div></div>
use Maxonfjvipon\Phtml\at;
use function Maxonfjvipon\Phtml\{html5, attr};
html5(attr([at::lang => "en"]))->asString(); // <!DOCTYPE html><html lang='en'></html>
use Maxonfjvipon\Phtml\at;
use function Maxonfjvipon\Phtml\{html5, attr};
attr([at::class => 'main'])->asString(); // \Maxonfjvipon\Phtml\at='main'
attr(['class' => 'main'])->asString(); // class='main'
attr([at::$class => 'main'])->asString(); // class='main'
attr([at::_class => 'main'])->asString(); // class='main'
use function Maxonfjvipon\Phtml\{tags, div, unpaired, link};
tags(div(), unpaired('my'), link())->asString(); // <div></div><my/><link/>
use Maxonfjvipon\ElegantElephant\TxtOf;
use function Maxonfjvipon\Phtml\{div, link};
div(attr(['class' => 'main']),
link(), // other tag
TxtOf::str('text'), // Text
text("alias"), // wrap string to Maxonfjvipon\ElegantElephant\Txt
"just string",
)->asString();