![]() |
Constructores PHP Hola amigos de foros del web les tengo una pregunta que le agradeceria si me respondieran el problema es que en un clase php tengo un constructor por defecto y otro con parametros.Por Ejemplo function Usuario() { include_once('class.MySQL.php'); $this->mysql = new mysql(); } linea 15: function Usuario($user,$pass) { include_once('class.MySQL.php'); $this->mysql = new mysql(); $this->user = $user; $this->pass = $pass; } y me da el siguiente error Fatal error: Cannot redeclare Usuario::Usuario() in C:\wamp\www\paco\Class\class.Usuario.php on line 15 Les agradeceria una respuesta.Saludos |
Re: Constructores PHP PHP no soporta como Java multiples constructores, lo que puedes hacer es algo asi: Código PHP: |
Re: Constructores PHP ok gracias amigo |
Re: Constructores PHP Hola Scorpion05, tal vez te sirva tambien esto. include_once('class.MySQL.php'); class Usuario{ private $mysql; private $user="user"; private $pass="password"; function Usuario($user='', $password='') { $this->mysql = new mysql(); if($user!='' && $password!=''){ $this->user = $user; $this->pass = $pass; } } } |
Re: Constructores PHP Hola, ahora es la primera ves que me topo coneste problema, y busque como loco sobre ello sin encontrar nada claro en realidad, lla que esta solucion que dan es uy espesifica a algo que esta haciendo la persona que pregunto, asi que me quebre la cabeza buscando que demonios podia ser, e inclontre que si por circunstansias de indole desconosido (error de factor distraido) esta la funcion llamada una segunda ves lla sea como funcion o como include el error se mostrar ahasta que reprogramemos todo paso a paso y ver que el problema esta ahi tan evidente, espero que esto le solucione la vida a alguin mas y que estos expertos de foros del web que tienen as de 5 años resolbiendo mis dudas les pueda alludar a que mas usuarios sigan en pro de este lenguaje. |
Re: Constructores PHP No entiendo nada de lo que dices... |
Re: Constructores PHP Cita:
|
| La zona horaria es GMT -6. Ahora son las 02:08. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.