salve a tutti, ho da poco letto la guida php programmazione ad oggetti ma non ho capito come si possa ottenere un risultato tipo quello della funzione DATE(), mi spiego meglio:
nella funzione date() c'è la possibilità di passare uno oppure due parametri (il formato della data, oppure il formato della data e il timestamp), quindi la funzione è come se ammettesse due metodi __costruct
- date('formato');
- date('formato', timestamp);
ora come faccio a realizzare una classe che posso istanziare sia senza che con uno, due o tre parametri senza andare in errore di duplicazione? Ho provato sia con le interfacce che con le classi abstract ma vado sempre in errore. Si può fare con php? Che io mi ricordi in java ad esempio bastava definire una lista di parametri diversa per differenziare due metodi, quì è la stessa cosa?
grazie