Return to get_included_files.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / general_functions |
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===