W3docs

fclose()

The fclose() function in PHP is used to close an open file pointer. It's a crucial function for server administrators and web developers who want to manage

Introduction to PHP fclose() Function

The fclose() function in PHP is used to close an open file pointer. It's a crucial function for server administrators and web developers who want to manage their open files.

The fclose() function accepts one parameter, the file pointer you want to close. In this article, we'll discuss the syntax and parameters of the fclose() function, along with examples of how to use it.

Syntax

The syntax of the fclose() function is as follows:

The syntax of PHP fclose()

bool fclose ( resource $stream )
  • stream: the file pointer to close

Parameters

The fclose() function takes one required parameter:

  1. $stream: The file pointer you want to close. This parameter should be a valid resource created using the fopen() function or a similar function. Passing an invalid or already-closed resource will trigger a warning.

Return Values

Returns true on success or false on failure.

Examples

Here are some examples of how to use the fclose() function:

Example 1: Close a file pointer

The following example closes the file pointer $fileHandle:

Close a file pointer in PHP

<?php

$fileHandle = fopen("example.txt", "r");
fclose($fileHandle);

Example 2: Close multiple file pointers

The following example closes multiple file pointers:

Close multiple file pointers in PHP

<?php

$fileHandle1 = fopen("file1.txt", "r");
$fileHandle2 = fopen("file2.txt", "r");
$fileHandle3 = fopen("file3.txt", "r");

fclose($fileHandle1);
fclose($fileHandle2);
fclose($fileHandle3);

Example 3: Check return value

It's good practice to check the return value to handle potential errors:

Check return value in PHP

<?php

if (fclose($fileHandle) === false) {
    echo "Failed to close the file.";
}

Conclusion

In conclusion, the fclose() function is a crucial PHP function that can be used to close an open file pointer. It's essential for managing open files and ensuring that system resources are properly released.

By using the examples provided in this article, you should now be able to use the fclose() function in your PHP code with ease. If you have any questions or concerns about using the fclose() function in PHP, feel free to reach out to us. We'd be happy to help you out.

Practice

Practice

What is the purpose of the fclose() function in PHP?