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
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!