Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   sobrecarga de constructores (http://www.forosdelweb.com/f68/sobrecarga-constructores-265131/)

micayael 26/01/2005 08:20

sobrecarga de constructores
 
Hola gente.

El único lenguaje OOP que conozco es JAVA y ahora con el php5 lo encuentro bien parecido pero no encuentro como poder sobrecargar un constructor ya que el constructor segun entiendo (en php5) no se declara con el nombre de la clase sino que se escribe __construct.

Si tengo una clase Empleado y quiero sobrecargar el constructor como lo haría??

class Empleado

(en java)

public Empleado()
{
bla bla bla
}

public Empleado(id)
{
this.id = id;
}

sism82 27/01/2005 11:23

php no tiene sobrecarga de constructores, a cambio de eso puedes pasarle al constructor __construct() el numero de argumentos que quieras, no importa. Dentro del constructor puedes obtener los argumentos con la funcion func_get_args() y dependiendo del numero de argumentos haces la implementacion que convenga.

saludos


La zona horaria es GMT -6. Ahora son las 08:56.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.