カレントノードの親ノードを返す

# tidyNode::getParent

(PHP 5 >= 5.2.2, PHP 7, PHP 8)

tidyNode::getParent — カレントノードの親ノードを返す

### 説明

public function tidyNode::getParent(): ?tidyNode

カレントノードの親ノードを返します。

### パラメータ

この関数にはパラメータはありません。

### 戻り値

そのノードが親を持っている場合に tidyNode、 それ以外の場合に `null` を返します。

### 例

例1 tidyNode::getParent() の例

    <?php

    $html = <<< HTML
    <html><head>
    <?php echo '<title>title</title>'; ?>
    <#
      /* JSTE code */
      alert('Hello World');
    #>
     </head>
     <body>
     Hello World
     </body>
    </html>

    HTML;

    $tidy = tidy_parse_string($html);
    $num = 0;

    $node = $tidy->html()->child[0]->child[0];

    var_dump($node->getParent()->name);
    ?>

上の例の出力は以下となります。

    string(4) "head"

### 参考

- tidyNode::getPreviousSibling() - 現在のノードの直前の兄弟ノードを返す
- tidyNode::getNextSibling() - 現在のノードの直後の兄弟ノードを返す

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