El problema esta en $num++, ya que eso incrementa después de enviar la variable, necesitas moverlo a ++$num para pre-incrementar.
Código PHP:
Ver originalfunction num($num) {
if ($num == 10) { return; }
num(++$num);
echo $num;
}
echo num(0);
Saludos.
EDIT: Me gano Quicke88