Credo di esserci arrivato dopo un pò
Codice PHP:
function filename_recover($errno, $errstr, $errfile, $errline)
{
define('__FILE__',$errfile);
}
function defineFile()
{
set_error_handler("filename_recover");
trigger_error("filename");
restore_error_handler();
}
defineFile();
echo __FILE__;
(dalla 4.0.1 dovrebbe funzionare)