PHP 8.4.0 RC3 available for testing

Класс 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 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::getNextSibling — Возвращает следующий по отношению к текущему сестринский узел
  • tidyNode::getParent — Возвращает родительский узел текущего узла
  • tidyNode::getPreviousSibling — Возвращает предыдущий по отношению к текущему сестринский узел
  • tidyNode::hasChildren — Проверяет существование потомков у узла
  • tidyNode::hasSiblings — Проверяет существование соседних узлов
  • tidyNode::isAsp — Проверяет текущий узел на соответствие ASP
  • tidyNode::isComment — Проверяет, является ли узел комментарием
  • tidyNode::isHtml — Проверяет, является ли узел узлом элемента
  • tidyNode::isJste — Проверяет текущий узел на соответствие JSTE
  • tidyNode::isPhp — Проверяет, является ли текущий узел PHP-кодом
  • tidyNode::isText — Проверяет, является ли текущий узел обычным текстом (не разметкой)
Добавить примечание

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top