<?php
function count_arguments()
{
echo "func_num_args(): " . func_num_args() . "<br />\n";
if (func_num_args() == 0)
return false;
else
$sum = 0;
for ($i = 0; $i < func_num_args(); $i++)
{
echo "func_get_arg($i): " . func_get_arg($i) . "<br />\n";
$sum += func_get_arg($i);
}
return $sum;
}
echo "sum = " . count_arguments() . "<br />\n";
echo "sum = " . count_arguments(2, 8) . "<br />\n";
echo "sum = " . count_arguments(1, 8, 13) . "<br />\n";
echo "sum = " . count_arguments(4, 3, 7, 5) . "<br />\n";
?>