What are some common techniques for optimizing PHP functions with variable arguments?

When optimizing PHP functions with variable arguments, one common technique is to use the `func_get_args()` function to retrieve all passed arguments as an array. This allows for flexibility in handling different numbers of arguments without explicitly defining them in the function signature.

function sum() {
    $args = func_get_args();
    $total = 0;
    foreach ($args as $arg) {
        $total += $arg;
    }
    return $total;
}

echo sum(1, 2, 3, 4); // Output: 10