什么时候,为什么我应该在一个类中使用public
,private
和protected
函数和变量?它们之间的区别是什么?
例子:
// Publicpublic $variable;public function doSomething() {// ...}
// Privateprivate $variable;private function doSomething() {// ...}
// Protectedprotected $variable;protected function doSomething() {// ...}