Liquid Fire Posted February 9, 2008 Share Posted February 9, 2008 I want to get create a function the will print out the line a file that the function is called without having to pass it to them. for example this: <?php function test($file = __FILE__, $line = __LINE__) { echo $file . '|' . $line; } test(); ?> will print the right file but line 2. is there a way to get the line/file the function is being called from automatically without worrying about having to pass it every time I call the function? Quote Link to comment https://forums.phpfreaks.com/topic/90153-__file__-and-__line__/ Share on other sites More sharing options...
btherl Posted February 9, 2008 Share Posted February 9, 2008 This function can give you the caller's file and line number: debug_backtrace() Quote Link to comment https://forums.phpfreaks.com/topic/90153-__file__-and-__line__/#findComment-462418 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.