尝试运行以下脚本行时出现上述错误:
$fileInfo = new SplFileInfo($subfile);
if ($fileInfo->getExtension() == 'brd') {
$debug->alert_code_info($fileInfo);
$filesize = $fileInfo->getSize();
functionName($subfile, 'application/octet-stream', $filesize);
}
getExtension函数有效,因为我可以继续执行if块中的代码。那么为什么getExtension()在getSize()不工作的时候工作呢?