Search⌘ K

Method and Property Visibility

Explore how to control access to methods and properties in PHP classes by using public, private, and protected visibility modifiers. Understand how these access levels affect class behavior and inheritance, strengthening your object-oriented programming skills in PHP.

We'll cover the following...

Access modifiers provide access to the variables of a class. In this lesson, we will discuss the three visibility types that you can apply to methods (class/object functions) and properties (class/object variables) within a class. Access modifiers provide access control for the method or property to which they are applied.

Public #

Declaring a method or a property as public allows the method or property to be accessed by:

  • The class that declared it.
  • The classes that inherits from the declared class.
  • Any external objects, classes, or code outside the class hierarchy.
...