In PHP, public, private, and protected are access modifiers that control the visibility of class properties and methods.
In the Java programming language, the accessibility of a class, method, or field can be controlled using access modifiers. There are four access modifiers in Java: