How can the code structure be simplified by encapsulating functionality into functions?

Encapsulating functionality into functions helps simplify code structure by grouping related code together, promoting reusability, and making the code easier to read and maintain. By defining functions for specific tasks, the main code can focus on high-level logic rather than implementation details.

// Original code without encapsulating functionality into functions
$number1 = 10;
$number2 = 5;

$result = $number1 + $number2;
echo "The sum is: " . $result;

$result = $number1 - $number2;
echo "The difference is: " . $result;

// Code with encapsulated functionality into functions
function addNumbers($num1, $num2) {
    return $num1 + $num2;
}

function subtractNumbers($num1, $num2) {
    return $num1 - $num2;
}

$number1 = 10;
$number2 = 5;

echo "The sum is: " . addNumbers($number1, $number2);
echo "The difference is: " . subtractNumbers($number1, $number2);