Méthode addAttribute

htmlTag

public function addAttribute($name, $value = false) : htmlTag

Description

La méthode addAttribute permet de définir un attribut sur une balise HTML.

Définie au niveau de l'ancêtre de plus bas niveau htmlTag, elle est disponible sur l'ensemble des objets HTML du framework PHO (à l'exception de htmlTextNode).

La méthode retourne l'instance de l'objet concerné: $this.

Usage

Comme son nom ne l'indique pas, addAttribute permet aussi bien de définir un attribut, que de le modifier ou le supprimer. En effet, chaque attribut ne peut être défini qu'une seule fois, un second appel remplacera la valeur du précédent appel. D'autre part, si le paramètre $value est vide ou faux, le paramètre est supprimé.

Exemple


<?php
  
require_once('classes.php');

  
$img = new htmlTag('img');
  
$img->addAttribute('src''logo.jpg');
  
$img->addAttribute('src''logo.png'); // remplace l'ancienne valeur
  
$img->addAttribute('src'false); // supprime l'attribut "src"

Voir aussi

addAttributes, getAttribute