ノードが存在する行の番号を取得します。

# DOMNode::getLineNo

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

DOMNode::getLineNo — ノードが存在する行の番号を取得します。

### 説明

public function DOMNode::getLineNo(): int

パース時にノードが定義された行の番号を取得します。

### パラメータ

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

### 戻り値

パース時にノードが定義された行の番号を返します。 ノードが手動で作成された場合、戻り値は `0` になります。

### 例

例1 DOMNode::getLineNo() メソッドの例

    <?php
    // 以下の例で使うXMLのダンプ
    $xml = <<<XML
    <?xml version="1.0" encoding="utf-8"?>
    <root>
        <node />
    </root>
    XML;

    // DOMDocumentクラスのインスタンスを生成する
    $dom = new DOMDocument;

    // XMLをロードする
    $dom->loadXML($xml);

    // <node> 要素が定義された行がどこにあるかを表示する
    printf('The <node> tag is defined on line %d', $dom->getElementsByTagName('node')->item(0)->getLineNo());
    ?>

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

    The <node> tag is defined in line 3

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