Es posible tener más d un constructor en una clase y que funcione???? Mi problema es que construyo una clase con varios constructores pero solo utiliza el último que escribo, los anteriores los ignora.
Muchas gracias a todos
| |||
Varios constructores en una misma clase Es posible tener más d un constructor en una clase y que funcione???? Mi problema es que construyo una clase con varios constructores pero solo utiliza el último que escribo, los anteriores los ignora. Muchas gracias a todos |
| |||
Hola, Si mal no recuerdo, PHP no permite el overloading de funciones. Si quieres tener varios consructores con distinto numero de parametros, puedes usar el metodo descrito en http://www.php.net/manual/en/functio...iable-arg-list . Es decir, solo defines un constructor y miras cuantos parametros tiene, y en funcion de eso haces lo que tengas que hacer. Saludos. PD: Se que ese metodo funciona para los metodos normales de las clases, pero nunca lo he probado en el constructor. Supongo que valdra.
__________________ Josemi Aprendiz de mucho, maestro de poco. |