OOP Scope – Public, Private and Protected

In this post we will be exploring OOP scope in PHP.  At it's broadest interpretation scoping means determining what methods and variables can be exposed, how and in what context. Public means accessible to everywhere and everyone that needs the method or variable and is great