您正在从Perl 5.8.7查看此文档的版本。查看最新版本
文件无FILEHANDLE

返回文件句柄的文件描述符,如果文件句柄未打开,则返回未定义的描述符。这主要用于为构建位图选择和低级POSIX tty处理操作。如果FILEHANDLE是一个表达式,则该值将被视为间接文件句柄,通常是其名称。

您可以使用它来确定两个句柄是否引用相同的底层描述符:

if(fileno(THIS)==fileno(THAT)){打印“THIS and THAS are dups\n”;}

(通过新功能连接到内存对象的文件句柄打开即使它们是打开的,也可能返回未定义的。)