// содержимое файла file_name.php
eval('function ' . basename(__FILE__, '.php') . '() {
return __FUNCTION__;
}');
include 'file_name.php';
var_dump(file_name(), function_exists('file_name')); // string 'file_name', boolean true
function '
, пишет Cannot use []