PHP | SplFileObject eof() Function
source link: https://www.geeksforgeeks.org/php-splfileobject-eof-function/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
- Last Updated : 19 Dec, 2018
The SplFileObject::eof() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used reached end of file.
Syntax:
string SplFileObject::eof( void )
Parameters: This function does not accept any parameter.
Return values: Returns TRUE on Success.
Below Programs illustrate the SplFileObject::eof() function in PHP.
Note: Program 1 has used gfg.txt file that contains following data.
GeeksforGeeks A Computer Science Portal for Geeks
filter_none
edit
close
play_arrow
link
brightness_4
code
<?php
// Creating SplFile Object
$file
=
new
SplFileObject(
__FILE__
);
foreach
(
$file
as
$gfg
=>
$line
) {
if
(
$file
->eof() == true)
{
echo
"Yes Reached EOF"
;
break
;
}
}
?>
Output:
Yes Reached EOF
Program 2:
filter_none
edit
close
play_arrow
link
brightness_4
code
<?php
// PHP program to use array to check
// multiple files
$GFG
=
array
(
"/home/rajvir/Desktop/GeeksforGeeks/dummy.php"
,
"gfg.txt"
,
"mime.php"
);
foreach
(
$GFG
as
&
$file_name
) {
// Create new SplFile Object
$file
=
new
SplFileObject(
$file_name
);
foreach
(
$file
as
$gfg
=>
$lines
){
if
(
$file
->eof() == true)
echo
"Yes Reached EOF"
.
"</br>"
;
}
}
?>
Yes Reached EOF Yes Reached EOF Yes Reached EOF
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK