Skip to content

Tag Class

emretulek edited this page May 20, 2020 · 3 revisions

Yeni html elementi oluşturur.

Tag::__construct(string $tagName, bool $closed = true)

$tag1 = new Tag("div"); //kapatılan tag
$tag2 = new Tag("img", false); //kapatılmayan tag

Element içeriğini getirir veya yeniden oluşturur.

Tag::text(string $text = null)

$tag1->text("div content");
$content = $tag1->text();

Element içeriğini getirir veya yeniden oluşturur. Html etiketlerini kabul eder.

Tag::html(string $html = null)

$tag1->html("<button>Button</button>");
$content = $tag1->html();

Content ve value attributelerinin değerlerini atar yada getirir.

Tag::val(string $value = null)

$tag3 = new Tag("meta", false);
$tag3->name("description")->val("Sayfa açıklaması");

$content = $tag3->val(); //Sayfa açıklaması

Element için yeni bir attribute tanımlar veya değerini getirir.

Tag::attr($attributes, string $value = null)

$tag4 = new Tag("div");
$tag4->attr("id","id2");

$content = $tag4->attr("id"); //id2

Elemente class ekler

Tag::addClass(string $className)

$tag4->addClass("new-class");

Elementten class siler

Tag::removeClass(string $className)

$tag4->removeClass("new-class");

Elementten tanımlı bir attribute siler

Tag::removeAttr($attributes)

$tag4->removeAttr("id");

Element içine sondan başlayarak ekleme yapar

Tag::append(string $html)

$tag4->append("<br> last line");

Element içine baştan başlayarak ekleme yapar

Tag::prepend(string $html)

$tag4->prepend("first line <br>");

Elementin kendisini siler

Tag::remove()

echo $tag4->remove(); //empty result / boş döner
Clone this wiki locally