NaifyView\Ast\SourceSpan クラス PHP 8.0+ 8.1 → readonly8.2 → readonly class
SourceSpan — 構文の位置を元のテンプレートまでたどるための範囲情報
開始・終了のオフセットと行・列をまとめて持つ。構文ノード自身ではなく、 トークンやASTからエラー位置を示すために共有する値オブジェクト。
プロパティ
| 名前 | 型 | 説明 |
|---|---|---|
private
$startOffset
|
int |
開始オフセット |
private
$endOffset
|
int |
終了オフセット |
private
$startLine
|
int |
開始行 |
private
$startColumn
|
int |
開始列 |
private
$endLine
|
int |
終了行 |
private
$endColumn
|
int |
終了列 |
メソッド
| メソッド | 説明 |
|---|---|
public
__construct(int $startOffset, int $endOffset, int $startLine, int $startColumn, int $endLine, int $endColumn):
|
解析した情報と元の位置を受け取る |
public
toArray(): array
|
構造と元の位置を観測用の配列にまとめる |
public
getStartOffset(): int
|
開始オフセットを返す |
public
getEndOffset(): int
|
終了オフセットを返す |
public
getStartLine(): int
|
開始行を返す |
public
getStartColumn(): int
|
開始列を返す |
public
getEndLine(): int
|
終了行を返す |
public
getEndColumn(): int
|
終了列を返す |