Since a temporary file is not a real file, some inherited methods will not work. For example,
* SplFileInfo::isReadable() and SplFileInfo::isWritable() return false, not because it was unreadable or unwritable, but because the file does not exists.
* SplFileObject::flock() fails and returns false.
* SplFileInfo::getATime(), SplFileInfo::getCTime(), SplFileInfo::getMTime(), SplFileInfo::getOwner(), SplFileInfo::getGroup(), SplFileInfo::getInode(), SplFileInfo::getPerms(), and SplFileInfo::getSize() throw RuntimeException "stat failed for php://temp". However, SplFileObject::fstat() succeeds and returns atime = mtime = ctime = uid = gid = ino = 0 together with the correct size.
* SplFileInfo::getType throws RuntimeException "Lstat failed for php://temp".
* SplFileInfo::getLinkTarget throws RuntimeException "Unable to read link php://temp, error: No such file or directory".
PHP.mk документација
SplTempFileObject
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.spltempfileobject.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.spltempfileobject.php
SplTempFileObject
Референца за `class.spltempfileobject.php` со подобрена типографија и навигација.
Класата SplTempFileObject
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
Вовед
Класата SplTempFileObject нуди објектно-ориентиран интерфејс за привремена датотека.
Синопсис на класата
/* Наследни константи */
/* Методи */
/* Наследени методи */
public SplFileObject::fgetcsv(string
$separator = ",", string $enclosure = "\"", string $escape = "\\"): array|falsepublic SplFileObject::fputcsv(
array
string
string
string
string
): int|false
array
$fields,string
$separator = ",",string
$enclosure = "\"",string
$escape = "\\",string
$eol Форматира линија како CSV и ја пишува во датотечен покажувач): int|false
public SplFileObject::setCsvControl(string
$separator = ",", string $enclosure = "\"", string $escape = "\\"): voidpublic SplFileInfo::openFile(string
}$mode = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO, bool $useIncludePath = false, ?resource $context = null): SplFileObjectСодржина
- SplTempFileObject::__construct — Конструирај нов објект за привремена датотека
Белешки од корисници 1 белешка
Стив ¶
пред 2 години