Buenas, acabo de coger el código integramente como lo pusiste, he cambiado solamente (a,b) por ($a,$b) y a funcionado correctamente, me muestra 4.
Tal vez tengas un versión más antigua de php por lo que debas declarar antes la función para poder llamarla y deba quedar así:
<?PHP
function prueba($a,$b)
{return $a+$b;}
$a=1;
$b=3;
$x=prueba($a,$b);
print("$x");//resultado 0 pq?
?>
Espero que de esa manera te valga.
Un saludo a todos.
------------------------
Solo se que no se nada.
Yagorat - Webmaster sin web