Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tudo bem?
Estou com uma bronca aki em PHP com relação a funcao construtora, é que em C++ é mais simples eu só declaro a fucnao com o nome da classe sem o tipo de retorno, e se caso que queira utilizar polimorfismo só basta acrescentar mais funcoes construtora, mas em se tratando de php a cois complicou pro meu lado.
eu tenho uma classe chamada classX.
CODE
class classX{
function construtora($arg1, $arg2){
**print** $arg1;
**print** $arg2;
}
#mesmo nome da outra funcao
**function** construtora($arg1, $arg2, $arg3){
**print** $arg1;
**print** $arg2;
**print** $arg3;
}
}
assim que eu estanciar dois objetos da mesma classe com argumetos diferentes tando em tipo quanto em quantidade, funcionaria desse jeito em php?, por exemplo:
CODE
$obj1 = new classX($var1, $var2);
#irei instanciar obj2 passando 3 argumentos, com isso será utilizada a 2ª função e nao a primeira
$obj2 = new classX($var1, $var2, $var3);
grato a todos
forte abraço
certos que o Senhor Jesus salva!
na verdade eu procurei tanto sobre o assnto, mas todos os exemplos sao gabiarra, nao é polimofirmos mesmo, pois é criado varias classes com heranças, mas é gambiarra, e assim eu nao quero[risos].
você num acha que php deveria ter suporte ao assunto tratodo aki? que OO falha :(
forte abraco
se eu não me engano não existe polimorfismo em php