Well are they because here http://www.php.net/manual/en/language.oop5.visibility.php it seems like they lack "Method Visibility" :bemused:
Doh so they do. Methods can have the same visibility as member variables. They also have some extra functionality:
final - method can't be overridden in a subclass static - static method abstract - abstract method
So the answer to the question is "no". But then I'm not aware if any of the manual documentation authors hang out here.
By default, all class methods are visible outside the class it's self, ie they're 'public' unless of course you declare otherwise, such as 'private';
Likewise for class properties as well 🙂