reimassupilami
(usa Slackware)
Enviado em 06/01/2006 - 17:22h
olha, se eu estiver enganado sobre o que vou dizer realmente será uma grande surpresa pra mim, mas por favor me digam... :0)
seguinte, no php vc não pode fazer isso... se vc declarou 3 argumentos na construção da função então vai ter que usar 3 argumentos obrigatoriamente para chamá-la... eu tenho muitos casos assim como o seu, então quando vou chamar a função usando apenas um argumento, por exemplo, faço assim:
nome_da_funcao($var1,NULL,NULL)
ou seja, vc usa quantos argumentos quiser na chamada, e deixa os restantes como NULL, para não precisar mandar um valor a toa... ou pode colocar algum valor qualquer tambem, tipo 0, sei la, vai da sua implementação...
se fosse possivel fazer o que vc quer então tambem seria possivel o polimorfismo, que é algo muito importante pra mim, e que infelizmente o php ainda não implementa...
mas é isso ae, se acharem outra solução, por favor, postem aki, gostaria muito de saber...