Il Sat, 25 Apr 2015 10:09:28 +0200, alex ha scritto:
>> certamente, ma è altrettanto consigliato *non* istanziare le classi
>> quando *non* serve.
>>
>> class abc{
>> static function sum($a, $b) { return $a+$b; }
>> }
>>
>> In questo caso, secondo te è proprio indispensabile istanziare?
>
> Questo è un caso limite, ma in generale dipende.
>
> Se domani vuoi usare una classe diversa ma con la stessa funzione?
>
> Per esempio, una che supporta la somma tra numeri immaginari. Ti tocca
> cercare tutte le chiamate statiche nel tuo codice e cambiarle con la
> chiamata alla nuova classe.
Usare la funzione class_alias(...) ?
Per rileggere la discussione completa
https://groups.google.com/g/it.comp.www.php/c/4AuGE-MKwYc/m/CPNYPHQonC8J