# A classe tidyNode

(PHP 5, PHP 7, PHP 8)

## Introdução

Um nó HTML em um arquivo HTML, conforme detectado pelo tidy.

## Resumo da classe

final class tidyNode {
/* Propriedades */
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;
/* Métodos */
private function __construct()
public function getNextSibling(): ?tidyNode
public function getParent(): ?tidyNode
public function getPreviousSibling(): ?tidyNode
public function hasChildren(): bool
public function hasSiblings(): bool
public function isAsp(): bool
public function isComment(): bool
public function isHtml(): bool
public function isJste(): bool
public function isPhp(): bool
public function isText(): bool
}

## Propriedades

value

  A representação HTML do nó, incluindo as tags delimitadoras.

name

  O nome do nó HTML

type

  O tipo do nó (uma das constantes nodetype, por exemplo, `TIDY_NODETYPE_PHP`)

line

  O número da linha em que as tags estão localizadas no arquivo

column

  O número da coluna em que as tags estão localizadas no arquivo

proprietary

  Indica se o nó é uma tag proprietária

id

  O ID do nó (uma das constantes de tag, por exemplo, `TIDY_TAG_FRAME`)

attribute

  Um array de strings, representando os nomes dos atributos (como chaves) do nó atual.

child

  Um array de tidyNode, representando os filhos do nó atual.

## Índice

- tidyNode::__construct — Construtor privado para proibir instanciação direta
- tidyNode::getNextSibling — Retorna o próximo nó irmão do nó atual
- tidyNode::getParent — Retorna o nó pai do nó atual
- tidyNode::getPreviousSibling — Retorna o nó irmão anterior do nó atual
- tidyNode::hasChildren — Verifica se um nó tem filhos
- tidyNode::hasSiblings — Verifica se um nó tem irmãos
- tidyNode::isAsp — Verifica se este nó é ASP
- tidyNode::isComment — Verifica se um nó representa um comentário
- tidyNode::isHtml — Verifica se um nó é um nó de elemento
- tidyNode::isJste — Verifica se este nó é JSTE
- tidyNode::isPhp — Verifica se um nó é PHP
- tidyNode::isText — Verifica se um nó representa texto (sem marcação)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open