کلاس SplFileObject
Introduction
کلاس SplFileObject واسط شی گرا برای فایل فراهم میکند.
Class synopsis
SplFileObject
extends
SplFileInfo
implements
RecursiveIterator
,
Traversable
,
Iterator
,
SeekableIterator
{
/* Constants */
/* Methods */
__construct
( string $filename
[, string $open_mode = "r"
[, bool $use_include_path = false
[, resource $context
]]] )
public array fgetcsv
([ string $delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] )
public void setCsvControl
([ string $delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] )
/* Inherited methods */
SplFileInfo::__construct
( string $file_name
)
public SplFileObject SplFileInfo::openFile
([ string $open_mode = r
[, bool $use_include_path = false
[, resource $context = NULL
]]] )
}Predefined Constants
- SplFileObject::DROP_NEW_LINE
-
حذف خط جدید در پایان خط.
- SplFileObject::READ_AHEAD
-
خواندن بعدی/ابتدا.
- SplFileObject::SKIP_EMPTY
-
پرش از خطوط خالی.
- SplFileObject::READ_CSV
-
خواندن خطوط به عنوان ردیفهای CSV.
Table of Contents
- SplFileObject::__construct — ساخت شی جدید فایل
- SplFileObject::current — بازیابی خط فعلی فایل
- SplFileObject::eof — رسیدن به انتهای فایل
- SplFileObject::fflush — ارسال خروجی به فایل
- SplFileObject::fgetc — دریافت کاراکتر از فایل
- SplFileObject::fgetcsv — دریافت خط از فایل و تحلیل فیلدهای CSV
- SplFileObject::fgets — دریافت خطا از فایل
- SplFileObject::fgetss — دریافت خط از فایل و حذف برچسبهای HTML
- SplFileObject::flock — قفل قابل انتقال فایل
- SplFileObject::fpassthru — ارسال به خروجی تمام داده در اشارهگر فایل
- SplFileObject::fscanf — تحلیل ورودی از فایل متناسب با قالب
- SplFileObject::fseek — جستجوی موقعیت
- SplFileObject::fstat — دریافت اطلاعات فایل
- SplFileObject::ftell — بازگرداندن موقعیت فایل فعلی
- SplFileObject::ftruncate — حذف باقی فایل در طول داده شده
- SplFileObject::fwrite — نوشتن در فایل
- SplFileObject::getChildren — بیهدف
- SplFileObject::getCsvControl — دریافت کاراکتر جداکننده و شمول برای CSV
- SplFileObject::getCurrentLine — جایگزین SplFileObject::fgets
- SplFileObject::getFlags — دریافت پرچمهای SplFileObject
- SplFileObject::getMaxLineLen — دریافت حداکثر طول خط
- SplFileObject::hasChildren — SplFileObject فرزند ندارد
- SplFileObject::key — دریافت شماره خط
- SplFileObject::next — خواندن خط بعدی
- SplFileObject::rewind — برگرداندن فایل به خط اول
- SplFileObject::seek — جستجوی خط مشخص
- SplFileObject::setCsvControl — تعیین جداکننده و کاراکتر شمول برای CSV
- SplFileObject::setFlags — تعیین پرچم برای SplFileObject
- SplFileObject::setMaxLineLen — تعیین حداکثر طول خط
- SplFileObject::__toString — جایگزین SplFileObject::current
- SplFileObject::valid — نه در EOF
There are no user contributed notes for this page.
