PHP 8.0.24 Released!

ReflectionClass::getStartLine

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getStartLineRécupère le numéro de ligne de départ

Description

public ReflectionClass::getStartLine(): int|false

Récupère le numéro de ligne de départ.

Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Le numéro de ligne de départ, en tant que int, ou false is inconnue.

Voir aussi

add a note

User Contributed Notes 1 note

up
0
info at ensostudio dot ru
11 months ago
Note: lines in file start from 1!
Sample to get class code:
<?php
$class
= new ReflectionClass('Foo');
$offset = $class->getStartLine() - 1;
$code = implode(
   
'',
   
array_slice(
       
file($class->getFileName()),
       
$offset,
       
$class->getEndLine() - $offset
   
)
);
?>
To Top