Originariamente inviato da dottwatson
no è un pò dispendioso a livello di risorse solo per tirare fuori il mese?
No, questo genere di micro-ottimizzazioni sono del tutto irrilevanti in un'applicazione PHP. Limare qualche microsecondo ha senso se devi scrivere un motore grafico ultra-ottimizzato e anche il singolo ciclo di clock del processore in piu' ti fa la differenza, ma in un'applicazione scritta in un linguaggio interpretato di alto livello, una (eventuale peraltro) differenza di velocita' di questo genere e' totalmente trascurabile.

Usare gli strumenti che il PHP offre, e scrivere codice chiaro ed adattabile e' molto piu' importante: ad esempio, nel caso in questione se in futuro vuoi fare la stessa cosa con l'ouput in un'altra lingua, con strftime ti basta cambiare una costante, con l'array devi riscrivere a mano tutti i mesi.

Davvero, in PHP le micro-ottimizzazioni sono al 99% uno spreco di tempo che sarebbe meglio speso migliorando altre parti del codice.