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 終了列を返す