КлассtidyNode

(PHP 5, PHP 7, PHP 8)

Вступ

An HTML node in an HTML file, as detected by tidy.

Огляд класів


    
     final
     class tidyNode
     {

    /* Свойства */
    
     public
     readonly
     string
      $value;

    public
     readonly
     string
      $name;

    public
     readonly
     int
      $type;

    public
     readonly
     int
      $line;

    public
     readonly
     int
      $column;

    public
     readonly
     bool
      $proprietary;

    public
     readonly
     ?int
      $id;

    public
     readonly
     ?array
      $attribute;

    public
     readonly
     ?array
      $child;


    /* Методы */
    
   private __construct()

    public getParent(): ?tidyNode
public hasChildren(): bool
public hasSiblings(): bool
public isAsp(): bool
public isComment(): bool
public isHtml(): bool
public isJste(): bool
public isPhp(): bool
public isText(): bool

   }

Властивості

value

HTML-подання вузла, включаючи навколишні теги.

name

Назва HTML-вузла

type

Тип тега (одна з констант, описаних вище, наприклад TIDY_NODETYPE_PHP) .

line

Номер рядка, на якому розташований тег у файлі

column

Номер стовпця, на якому розташований тег у файлі

proprietary

Ознака пропрієтарності тега

id

Ідентифікатор тега (одна з констант, описаних вище, наприклад TIDY_TAG_FRAME) .

attribute

Масив рядків, що представляють імена атрибутів (як ключі) поточного вузла.

child

Масив, що складається з екземплярів tidyNodeпредставляє дітей поточного вузла.

Зміст

  • tidyNode::__construct— Приватний конструктор, який унеможливлює пряме створення об'єкта
  • tidyNode::getParent - Повертає батьківський вузол поточного вузла
  • tidyNode::hasChildren - Перевіряє існування нащадків біля вузла
  • tidyNode::hasSiblings - Перевіряє існування сусідніх вузлів
  • tidyNode::isAsp— Перевіряє поточний вузол на відповідність ASP
  • tidyNode::isComment— Перевіряє, чи є вузол коментарем
  • tidyNode::isHtml— Перевіряє, чи є вузол вузлом елемента
  • tidyNode::isJste— Перевіряє поточний вузол на відповідність JSTE
  • tidyNode::isPhp— Перевіряє, чи є поточний вузол PHP-кодом
  • tidyNode::isText— Перевіряє, чи поточний вузол є звичайним текстом (не розміткою)