Annotation of embedaddon/php/ext/reflection/tests/ReflectionClass_FileInfo_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ReflectionClass::getFileName(), ReflectionClass::getStartLine(), ReflectionClass::getEndLine()
3: --FILE--
4: <?php
5: //New instance of class C - defined below
6: $rc = new ReflectionClass("C");
7:
8: //Get the file name of the PHP script in which C is defined
9: var_dump($rc->getFileName());
10:
11: //Get the line number at the start of the definition of class C
12: var_dump($rc->getStartLine());
13:
14: //Get the line number at the end of the definition of class C
15: var_dump($rc->getEndLine());
16:
17: //Same tests as above but stdclass is internal - so all results should be false.
18: $rc = new ReflectionClass("stdClass");
19: var_dump($rc->getFileName());
20: var_dump($rc->getStartLine());
21: var_dump($rc->getEndLine());
22:
23: Class C {
24:
25: }
26: ?>
27: --EXPECTF--
28: string(%d) "%sReflectionClass_FileInfo_basic.php"
29: int(20)
30: int(22)
31: bool(false)
32: bool(false)
33: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>