brick($tag, $html = false, $attr = array())
Creates an HTML Element (Brick object)
-
$tag (string)
HTML tag -
$html (string)
HTML content -
$attr (array)
HTML attributes -
return ($brick)
Example
Image element
$img = brick('img');
// adding attributes
$img->attr('src', 'http://yourdomain.com/someimage.jpg');
$img->attr('width', 300);
$img->attr('height', 200);
// adding classes
$img->addClass('image');
echo $img;
Figure
$figure = brick('figure');
// appending an image
$figure->append(function() {
return brick('img')->attr('src', 'someimage.jpg');
});
// appending a figcaption
$figure->append(function() {
return brick('figcaption', 'What a wonderful image');
});
echo $figure;