3

PHP | SplFileObject eof() Function

 3 years ago
source link: https://www.geeksforgeeks.org/php-splfileobject-eof-function/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
SplFileObject eof() Function
Related Articles
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:

filter_none

edit
close

play_arrow

link
brightness_4
code

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

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK