-
-
Re: lolphp #2452: DateTimeImmutable::modifyScritto daThe LichÜbermenschil 2014-07-08 13:59:48.0 alle 2014-07-08 13:59:48.0Trollate totali: 21351Scritto da: ::1
> http://www.php.net/manual/en/datetimeimmutable.mod...
>




This class behaves the same as DateTime except it never modifies itself but returns a new object instead.
so?
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: lolphp #2452: DateTimeImmutable::modifyScritto da: The Lich
>
> This class behaves the same as DateTime except it never modifies itself but returns a new object instead.
>
> so?
>
> The Lich™
> « Non è morto ciò che in eterno può attendere,
> e col passare di strani eoni, anche la morte può morire. »
>
>
Hanno creato una classe immutabile, e pensando che fosse una semplificazione per gli sviluppatori gli hanno dato tutti i metodi della versione mutabile, ma proprio tutti.
Non dico che non sia una cosa che abbia senso in alcuni casi, ma anche per un niubbo è una cosa che induce in errore, anche perché non ha lo stesso comportamento.
Es: $mydate->modify('2014-07-08'); e $mydate = $mydate->modify('2014-07-08');, con DateTime hanno lo stesso effetto, con DateTimeImmutable no.
Ennesimo esempio di cattivo design del linguaggio e delle api in php.Young professional woman and busy mom.-
Re: lolphp #2452: DateTimeImmutable::modifyScritto daThe LichÜbermenschil 2014-07-08 15:59:37.0 alle 2014-07-08 15:59:37.0Trollate totali: 21351Scritto da: ::1
> Scritto da: The Lich
> >
> > This class behaves the same as DateTime except it never modifies itself but returns a new object instead.
> >
> > so?
> >
> > The Lich™
> > « Non è morto ciò che in eterno può attendere,
> > e col passare di strani eoni, anche la morte può morire. »
> >
> >
>
> Hanno creato una classe immutabile, e pensando che fosse una semplificazione per gli sviluppatori gli hanno dato tutti i metodi della versione mutabile, ma proprio tutti.
> Non dico che non sia una cosa che abbia senso in alcuni casi, ma anche per un niubbo è una cosa che induce in errore, anche perché non ha lo stesso comportamento.
> Es: $mydate->modify('2014-07-08'); e $mydate = $mydate->modify('2014-07-08');, con DateTime hanno lo stesso effetto, con DateTimeImmutable no.
> Ennesimo esempio di cattivo design del linguaggio e delle api in php.
ma leggersi il manuale fa proprio così schifo oppure java è talmente intuitivo (
) che basta scrivere
public static void main() {
pippo();
pluto();
paperino();
}
che autogenera una rete neurale per calcolare con sicurezza i numeri per fare 6 al superenalotto
p.s. è giusto che i niubbi soffrano
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: lolphp #2452: DateTimeImmutable::modifyScritto da: The Lich
> ma leggersi il manuale fa proprio così schifo
Se devo leggermi il manuale per scoprire che il metodo "modify" non modifica una cippa, c'e' qualcosa di fondamentalmente sbagliato
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-