Нет , нет способа сделать. Вы должны хранить имя файла в переменной, например:
<?php
$filename = "File.txt";
$file = fopen($filename, "r");
$basename = basename($filename);
Кроме того, небольшое примечание: указатель файла не объект, это ресурс, который вы можете увидеть, передав его в var_dump()
(он выведет что-то вроде resource(3) of type (stream)
) , Это означает, что вы не можете использовать его напрямую, вам придется использовать функции из ядра PHP или расширения PHP для его обработки. В случае файловых указателей вы должны использовать такие функции, как fread()
, fwrite()
и fclose()
.