En public neem ik aan?
Public is het standaard type. Toch is het meegeven hiervan altijd ordelijk en duidelijker.
Je zal geen problemen ondervinden bij het aanroepen van deze variabele.
Protected beschermt het lid gedeeltelijk.
Het is mogelijk het lid over te erven maar niet van buitenaf aan te roepen.
Je hebt dus wat minder speling als bij public, maar nog altijd veel vrijheid.
Private schermt je lid eigenlijk volledig af.
Het zal in de meeste gevallen een fatal error geven en anders gewoon NULL terugsturen (wat gelijk is aan "" ==> niets).
Je kan het lid alleen in de classe zelf aanroepen, dus niet in een child class en zéker niet buiten de classes.
Quote = Google.