Originariamente inviato da Alhazred
Per la visibilità dipende da come è stata dichiarata all'interno della classe, quella che hai tu, ovvero data, è visibile solo all'oggetto di invocazione perché è privata, c'è un _ all'inizio.
non è proprio così...

il carattere _ davanti alle variabili e funzioni all' interno di una classe era una specie di convenzione, per indicare appunto l' accessibilità a chi utlizzava la classe, ma di fatto era accessibile lo stesso dall' esterno.

Da quando php ha introdotto la dichiarazione private,public e protected all' interno delle classi, questo no è stato + necessario, e gli attributi e le funzioni di carattere private ad esempio non sono quindi + accessibili dall' esterno