由於暫存檔並非真正的檔案,因此某些繼承的方法將無法運作。例如:
* SplFileInfo::isReadable() 和 SplFileInfo::isWritable() 傳回 false,並非因為它無法讀取或寫入,而是因為檔案不存在。
* SplFileObject::flock() 失敗並傳回 false。
* SplFileInfo::getATime()、SplFileInfo::getCTime()、SplFileInfo::getMTime()、SplFileInfo::getOwner()、SplFileInfo::getGroup()、SplFileInfo::getInode()、SplFileInfo::getPerms() 和 SplFileInfo::getSize() 擲出 RuntimeException「php://temp 的 stat 失敗」。然而,SplFileObject::fstat() 成功並傳回 atime = mtime = ctime = uid = gid = ino = 0 以及正確的大小。
* SplFileInfo::getType 擲出 RuntimeException「php://temp 的 Lstat 失敗」。
* SplFileInfo::getLinkTarget 擲出 RuntimeException「無法讀取連結 php://temp,錯誤:沒有此類檔案或目錄」。