SplFileInfo::openFile
(PHP 5 >= 5.1.2)
SplFileInfo::openFile — دریافت شی SplFileObject برای فایل
Description
ساخت SplFileObject object فایل. مفید است بدلیل این که SplFileObject شامل متدهای مفید دیگری برای دستکاری فایل است در حالی که SplFileInfo تنها برای بدست آوردن اطلاعات مانند نوشتن فایل است.
Parameters
- open_mode
-
حالت باز کردن فایل. مستندات fopen() را برای توضیح حالات ممکن ببینید. حالت پیشفرض فقط خواندنی است.
- use_include_path
-
When set to TRUE, the filename is also searched for within the include_path
- context
-
Refer to the context section of the manual for a description of contexts.
Return Values
فایل باز شده به عنوان SplFileObject object.
Errors/Exceptions
RuntimeException اگر فایل باز نشود (به عنوان مثال حق دسترسی ناکافی).
Examples
Example #1 مثال SplFileInfo::openFile()
<?php
$fileinfo = new SplFileInfo('/tmp/foo.txt');
if ($fileinfo->isWritable()) {
$fileobj = $fileinfo->openFile('a');
$fileobj->fwrite("appended this sample text");
}
?>
See Also
- SplFileObject
- stream_context_create() - Create a streams context
- fopen() - Opens file or URL
