O que é acontece é o seguinte, essa string irá agrupar uma quantidade indefinida de parâmetros separados por vírgulas, logo, a quantidade de parâmetros da função também é indefinido. Ou seja Se eu der explode pra separar por vírgulas, terei que saber quantos parâmetros existem na string, e conseqüentemente usar um if, desta forma: if(count($string) == 3) { funcao($string[0], $string[1], $string[2]) }elseif(count($string) == 4) { funcao($string[0], $string[1], $string[2], $string[3]) } -- Existe alguma dinâmica de fazer isto?