在类中,何时以及为什么要使用public
、private
和protected
函数和变量?它们之间有什么区别?
示例:
// Public
public $variable;
public function doSomething() {
// ...
}
// Private
private $variable;
private function doSomething() {
// ...
}
// Protected
protected $variable;
protected function doSomething() {
// ...
}