in file.php
:
call()...
How to get absolute path of file.php
inside call()
?
Pay attention that call()
may be defined in another file.
another.php
:
function call(){..}
file.php
:
include(path_to_another.php);
call();
in file.php
:
call()...
How to get absolute path of file.php
inside call()
?
Pay attention that call()
may be defined in another file.
another.php
:
function call(){..}
file.php
:
include(path_to_another.php);
call();
no way except debug_backtrace
function whatever() {
$t = debug_backtrace();
echo "called from {$t[0]['file']}";
}