Annotation of embedaddon/php/ext/standard/tests/general_functions/get_included_files.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test get_include_files() function
! 3: --INI--
! 4: include_path=.
! 5: --FILE--
! 6: <?php
! 7: /* Prototype: array get_included_files ( void )
! 8: * Description: Returns an array with the names of included or required files
! 9:
! 10: */
! 11:
! 12: echo "*** Testing get_included_files()\n";
! 13:
! 14: echo "\n-- List included files at start --\n";
! 15: var_dump(get_included_files());
! 16:
! 17: include(dirname(__FILE__)."/get_included_files_inc1.inc");
! 18: echo "\n-- List included files atfter including inc1 -\n";
! 19: var_dump(get_included_files());
! 20:
! 21: include(dirname(__FILE__)."/get_included_files_inc2.inc");
! 22: echo "\n-- List included files atfter including inc2 which will include inc3 which includes inc1 --\n";
! 23: var_dump(get_included_files());
! 24:
! 25: echo "\n-- Error cases --\n";
! 26: var_dump(get_included_files(true));
! 27:
! 28: ?>
! 29: ===DONE===
! 30: --EXPECTF--
! 31: *** Testing get_included_files()
! 32:
! 33: -- List included files at start --
! 34: array(1) {
! 35: [0]=>
! 36: string(%d) "%sget_included_files.php"
! 37: }
! 38:
! 39: -- List included files atfter including inc1 -
! 40: array(2) {
! 41: [0]=>
! 42: string(%d) "%sget_included_files.php"
! 43: [1]=>
! 44: string(%d) "%sget_included_files_inc1.inc"
! 45: }
! 46:
! 47: -- List included files atfter including inc2 which will include inc3 which includes inc1 --
! 48: array(4) {
! 49: [0]=>
! 50: string(%d) "%sget_included_files.php"
! 51: [1]=>
! 52: string(%d) "%sget_included_files_inc1.inc"
! 53: [2]=>
! 54: string(%d) "%sget_included_files_inc2.inc"
! 55: [3]=>
! 56: string(%d) "%sget_included_files_inc3.inc"
! 57: }
! 58:
! 59: -- Error cases --
! 60:
! 61: Warning: get_included_files() expects exactly 0 parameters, 1 given in %s on line %d
! 62: NULL
! 63: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>