Hehe, mais no caso ali não dava para usar o clone.
@Romulo
Obrigado pelas dicas, eu tinha esquecido que estou trabalhando com o
PHP 5 agora e posso usaro Try Catch ^^. Saudades do C# ou Java.
Sobre o Factory, eu dei uma olhada mais não era bem isso que eu
queria, mais vou olhar novamente.
Obrigado!
On 23 jan, 17:02, Bruno Gross <
brunogr...@gmail.com> wrote:
> issae
>
> num é copy
>
> é clone
>
> to trabalhando mto essa semana
>
> 2009/1/23 William G. Comnisky <
w.comni...@gmail.com>
>
>
>
>
>
> >
http://br.php.net/manual/en/language.oop5.cloning.php
>
> > 2009/1/23 Bruno Gross <
brunogr...@gmail.com>:
> > > C# tem um método copy q cria uma nova instancia e não apenas seta uma
> > nova
> > > referência
>
> > > entendo o q quis dizer
>
> > > 2009/1/23 Alexandre Gaigalas <
alexan...@gaigalas.net>
>
> > >> Dá uma checada no exemplo que coloquei das categorias ;) Não se pode
> > >> simplesmente copiar... é teoricamente uma nova instância.
>
> > >> --
> > >> Alexandre Gomes Gaigalas
> > >>
alexan...@gaigalas.net
> > >>
http://Alexandre.Gaigalas.Net
>
> > >> 2009/1/23 Bruno Gross <
brunogr...@gmail.com>
>
> > >>> pode até ser romulo, eu não vejo necessidade
>
> > >>> em c# crio cópias do objeto se for preciso
>
> > >>> 2009/1/23 Rômulo Nunes <
sarumanrom...@gmail.com>
>
> > >>>> Ruan:
> > >>>> Realmente no método estático você não poderá acessar métodos não
> > >>>> estáticos.
> > >>>> Seu método login está bem similar a um Factory, acho que você pode dar
> > >>>> uma olhada nesse pattern para guiar melhor seu código. Por exemplo:
> > creio
> > >>>> que ao falhar o login você deveria dar um throw numa excessão evitando
> > que
> > >>>> seu método retorne objetos de tipos diferentes...
> > >>>> O exemplo do Alexandre realmente vai funcionar, só não use-o no
> > >>>> construtor ;)
>
> > >>>> Bruno:
> > >>>> Não sei se você se referiu ao caso específico do problema dele, mas é
> > >>>> normal criar instancias da mesma classe dentro de uma instancia.
>
> > >>>> --
>
> > >>>> Romulo Nunes
>
> > >>>> 2009/1/23 Bruno Gross <
brunogr...@gmail.com>
>
> > >>>>> testei aqui no C#
>
> > >>>>> realmente vc ta certo
>
> > >>>>> sem instancia, nada feito
>
> > >>>>> 2009/1/23 Bruno Gross <
brunogr...@gmail.com>
>
> > >>>>>> acho q dentro do escopo da classe pode sim, mesmo sem instanciar
>
> > >>>>>> 2009/1/23 Ruan Carlos <
ruanl...@gmail.com>
> >
w.comni...@gmail.com