1--TEST-- 2Test get_include_files() function 3--INI-- 4include_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 12echo "*** Testing get_included_files()\n"; 13 14echo "\n-- List included files at start --\n"; 15var_dump(get_included_files()); 16 17include(dirname(__FILE__)."/get_included_files_inc1.inc"); 18echo "\n-- List included files atfter including inc1 -\n"; 19var_dump(get_included_files()); 20 21include(dirname(__FILE__)."/get_included_files_inc2.inc"); 22echo "\n-- List included files atfter including inc2 which will include inc3 which includes inc1 --\n"; 23var_dump(get_included_files()); 24 25echo "\n-- Error cases --\n"; 26var_dump(get_included_files(true)); 27 28?> 29===DONE=== 30--EXPECTF-- 31*** Testing get_included_files() 32 33-- List included files at start -- 34array(1) { 35 [0]=> 36 string(%d) "%sget_included_files.php" 37} 38 39-- List included files atfter including inc1 - 40array(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 -- 48array(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 61Warning: get_included_files() expects exactly 0 parameters, 1 given in %s on line %d 62NULL 63===DONE===