PHP: usare un underscore per i nomi dei metodi non pubblici è inutile

PHP: usare un underscore per i nomi dei metodi non pubblici è inutile

Gli sviluppatori PHP spesso commettono l'errore di non comprendere appieno il significato di incapsulamento e visibilità nell'OOP.

PHP dispone dei modificatori di visibilità. Quando un metodo viene dichiarato protected o private entra in gioco l'information hiding che ne limita l'uso ai casi previsti.

Dato che PHP dispone di tali modificatori, è assolutamente inutile preporre un underscore a quei metodi la cui visibilità è diversa da public. Questo stile di scrittura del codice è tipico di quei linguaggi privi invece di tali modificatori.

Torna su