Skip to content
Related Articles

Related Articles

PHP | SplFileObject eof() Function
  • Last Updated : 19 Dec, 2018
GeeksforGeeks - Summer Carnival Banner

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
  
// 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:




<?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>"
    }   
?>
Output:
Yes Reached EOF
Yes Reached EOF
Yes Reached EOF

Reference: http://php.net/manual/en/splfileobject.eof.php

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :