PHP | SplFileObject eof() Function
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.
w3wiki A Computer Science Portal for Beginner
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/w3wiki/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
Contact Us