What best practices should be followed when organizing PHP functions into separate files for better code structure and readability?

Organizing PHP functions into separate files can improve code structure and readability by promoting modularity and reusability. To achieve this, you can create separate files for related functions and then include them in your main PHP file using the `include` or `require` statements. This approach helps in keeping your codebase organized, makes it easier to maintain and update, and enhances code readability.

// functions.php
function greet() {
    echo "Hello, World!";
}

// index.php
require 'functions.php';

greet();