Skip to content
Related Articles

Related Articles

PHP | SplFileObject eof() Function

View Discussion
Improve Article
Save Article
  • 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.

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.

A Computer Science 
Portal for Geeks
Program 1:

// Creating SplFile Object
$file = new SplFileObject(__FILE__);
foreach ($file as $gfg => $line) {
   if($file->eof() == true)
        { echo "Yes Reached EOF";


Yes Reached EOF

Program 2:

// PHP program to use array to check 
// multiple files 
$GFG = array(
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


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!