PHP | SplFileObject eof() Function
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
Program 1:
<?php
$file = new SplFileObject( __FILE__ );
foreach ( $file as $gfg => $line ) {
if ( $file ->eof() == true)
{ echo "Yes Reached EOF" ;
break ;
}
}
?>
|
Output:
Yes Reached EOF
Program 2:
<?php
$GFG = array (
"/home/rajvir/Desktop/GeeksforGeeks/dummy.php" ,
"gfg.txt" ,
"mime.php"
);
foreach ( $GFG as & $file_name ) {
$file = new SplFileObject( $file_name );
foreach ( $file as $gfg => $lines ){
if ( $file ->eof() == true)
echo "Yes Reached EOF" . "</br>" ;
}
}
?>
|
Output:
Yes Reached EOF
Yes Reached EOF
Yes Reached EOF
Reference: http://php.net/manual/en/splfileobject.eof.php
Share your thoughts in the comments
Please Login to comment...