Открытые члены | |
openLoad () | |
openWrite (string $mode=Main\IO\FileStreamOpenMode::WRITE) | |
setUtf8Bom (string $mark=self::BOM_TYPE_UTF8) | |
hasUtf8Bom () | |
prefaceWithUtf8Bom (bool $exists=true) | |
checkUtf8Bom () | |
setFieldsType (string $fieldsType=self::FIELDS_TYPE_WITH_DELIMITER) | |
setFieldDelimiter (string $fieldDelimiter=self::DELIMITER_TZP) | |
setRowDelimiter (string $rowDelimiter=self::LINE_DELIMITER_WIN) | |
setFirstHeader (bool $firstHeader=false) | |
getFirstHeader () | |
setWidthMap (array $mapFields) | |
fetch () | |
moveFirst () | |
getPos () | |
setPos (int $position=0) | |
put (array $fields) | |
Открытые члены унаследованные от File | |
__construct ($path, $siteId=null) | |
open ($mode) | |
close () | |
isExists () | |
getContents () | |
putContents ($data, $flags=self::REWRITE) | |
getSize () | |
seek ($position) | |
isWritable () | |
isReadable () | |
readFile () | |
getCreationTime () | |
getLastAccessTime () | |
getModificationTime () | |
markWritable () | |
getPermissions () | |
delete () | |
getContentType () | |
Открытые члены унаследованные от FileEntry | |
getExtension () | |
putContents ($data) | |
getFileSize () | |
isDirectory () | |
isFile () | |
isLink () | |
Открытые члены унаследованные от FileSystemEntry | |
isSystem () | |
getName () | |
getDirectoryName () | |
getPath () | |
getDirectory () | |
getPhysicalPath () | |
rename ($newPath) | |
Открытые атрибуты | |
const | FIELDS_TYPE_FIXED_WIDTH = 'F' |
const | FIELDS_TYPE_WITH_DELIMITER = 'R' |
const | ERROR_32K_FIELD_LENGTH = '32k_field_length' |
const | DELIMITER_TAB = "\t" |
const | DELIMITER_ZPT = ',' |
const | DELIMITER_SPS = ' ' |
const | DELIMITER_TZP = ';' |
const | BOM_TYPE_UTF8 = "\xEF\xBB\xBF" |
const | LINE_DELIMITER_WIN = "\r\n" |
const | LINE_DELIMITER_UNIX = "\r" |
Открытые атрибуты унаследованные от File | |
const | REWRITE = 0 |
const | APPEND = 1 |
Защищенные члены | |
getStringByteLength (string $data) | |
fetchDelimiter () | |
fetchWidth () | |
incrementCurrentPosition () | |
Защищенные данные | |
$fieldsType = self::FIELDS_TYPE_WITH_DELIMITER | |
$fieldDelimiter = self::DELIMITER_TZP | |
$bomMark = self::BOM_TYPE_UTF8 | |
$hasBom = false | |
$rowDelimiter = self::LINE_DELIMITER_WIN | |
$widthMap = [] | |
$firstHeader = false | |
Защищенные данные унаследованные от File | |
$filePointer | |
Защищенные данные унаследованные от FileSystemEntry | |
$path | |
$originalPath | |
$pathPhysical | |
$siteId | |
Дополнительные унаследованные члены | |
Открытые статические члены унаследованные от File | |
static | isFileExists ($path) |
static | getFileContents ($path) |
static | putFileContents ($path, $data, $flags=self::REWRITE) |
static | deleteFile ($path) |
Защищенные статические члены унаследованные от FileSystemEntry | |
static | getDocumentRoot ($siteId) |
См. определение в файле csvfile.php строка 8
checkUtf8Bom | ( | ) |
fetch | ( | ) |
|
protected |
Fetches data row as delimited columns.
См. определение в файле csvfile.php строка 300
|
protected |
Fetches data row as fixed width columns.
См. определение в файле csvfile.php строка 392
getFirstHeader | ( | ) |
getPos | ( | ) |
|
protected |
Measures byte length of the string.
string | $data |
См. определение в файле csvfile.php строка 183
hasUtf8Bom | ( | ) |
Tells true if UTF Byte-Order Mark exists in the file.
См. определение в файле csvfile.php строка 159
|
protected |
Moves reading position and reads file into buffer.
См. определение в файле csvfile.php строка 493
moveFirst | ( | ) |
Moves reading position to the first byte.
См. определение в файле csvfile.php строка 510
openLoad | ( | ) |
openWrite | ( | string | $mode = Main\IO\FileStreamOpenMode::WRITE | ) |
Opens file for writing.
string | $mode | File writing mode. |
См. определение в файле csvfile.php строка 116
prefaceWithUtf8Bom | ( | bool | $exists = true | ) |
Sets if UTF-8 Byte-Order Mark exists.
bool | $exists | Flag value to setup. |
См. определение в файле csvfile.php строка 171
put | ( | array | $fields | ) |
Writes data fields into file as row.
array | $fields | Data field. |
См. определение в файле csvfile.php строка 563
setFieldDelimiter | ( | string | $fieldDelimiter = self::DELIMITER_TZP | ) |
Sets up delimiter character.
string | $fieldDelimiter | Char. |
См. определение в файле csvfile.php строка 234
setFieldsType | ( | string | $fieldsType = self::FIELDS_TYPE_WITH_DELIMITER | ) |
Set fields type.
string | $fieldsType | Type. |
См. определение в файле csvfile.php строка 219
setFirstHeader | ( | bool | $firstHeader = false | ) |
Sets first row as a header.
bool | $firstHeader | Flag. |
См. определение в файле csvfile.php строка 261
setPos | ( | int | $position = 0 | ) |
Sets new reading position.
int | $position | Reading position. |
См. определение в файле csvfile.php строка 532
setRowDelimiter | ( | string | $rowDelimiter = self::LINE_DELIMITER_WIN | ) |
Sets up row delimiter character.
string | $rowDelimiter | Char. |
См. определение в файле csvfile.php строка 248
setUtf8Bom | ( | string | $mark = self::BOM_TYPE_UTF8 | ) |
Sets UTF Byte-Order Mark.
string | $mark | BOM mark. |
См. определение в файле csvfile.php строка 147
setWidthMap | ( | array | $mapFields | ) |
Sets up fields widths.
int[] | $mapFields | Fields widths. |
См. определение в файле csvfile.php строка 284
|
protected |
См. определение в файле csvfile.php строка 43
|
protected |
См. определение в файле csvfile.php строка 34
|
protected |
См. определение в файле csvfile.php строка 22
|
protected |
См. определение в файле csvfile.php строка 70
|
protected |
См. определение в файле csvfile.php строка 49
|
protected |
См. определение в файле csvfile.php строка 58
|
protected |
См. определение в файле csvfile.php строка 64
const BOM_TYPE_UTF8 = "\xEF\xBB\xBF" |
См. определение в файле csvfile.php строка 37
const DELIMITER_SPS = ' ' |
См. определение в файле csvfile.php строка 27
const DELIMITER_TAB = "\t" |
См. определение в файле csvfile.php строка 25
const DELIMITER_TZP = ';' |
См. определение в файле csvfile.php строка 28
const DELIMITER_ZPT = ',' |
См. определение в файле csvfile.php строка 26
const ERROR_32K_FIELD_LENGTH = '32k_field_length' |
См. определение в файле csvfile.php строка 16
const FIELDS_TYPE_FIXED_WIDTH = 'F' |
См. определение в файле csvfile.php строка 12
const FIELDS_TYPE_WITH_DELIMITER = 'R' |
См. определение в файле csvfile.php строка 14
const LINE_DELIMITER_UNIX = "\r" |
См. определение в файле csvfile.php строка 52
const LINE_DELIMITER_WIN = "\r\n" |
См. определение в файле csvfile.php строка 51