What are the best practices for structuring functions in PHP scripts, considering performance and security implications?

When structuring functions in PHP scripts, it is important to follow best practices to ensure optimal performance and security. One way to achieve this is by keeping functions focused on specific tasks, avoiding unnecessary global variables, and sanitizing input data to prevent security vulnerabilities.

// Example of structuring functions in PHP script
function calculateSum($num1, $num2) {
    // Sanitize input data
    $num1 = filter_var($num1, FILTER_SANITIZE_NUMBER_INT);
    $num2 = filter_var($num2, FILTER_SANITIZE_NUMBER_INT);

    // Perform calculation
    $sum = $num1 + $num2;

    return $sum;
}