相关疑难解决方法(0)

public,private和protected之间有什么区别?

何时以及为什么我应该在类中使用public,privateprotected函数和变量?他们之间有什么区别?

例子:

// Public
public $variable;
public function doSomething() {
  // ...
}

// Private
private $variable;
private function doSomething() {
  // ...
}

// Protected
protected $variable;
protected function doSomething() {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

php oop private protected public

951
推荐指数
13
解决办法
47万
查看次数

PHP受保护的类和属性,受到谁的保护?

我刚刚开始使用David Powers 的面向PHP面向对象解决方案的OOP PHP ,并且对OOP中的保护概念有点好奇.

作者清楚地解释了保护是如何起作用的,但是关于不希望其他人能够改变属性的一点点有点平淡.我很难想象有可能阻止其他人改变你的课程,因为他们可以打开你的class.php手动调整任何他们喜欢看到的PHP如何总是用纯文本.

注意:以上所有内容均由初学者编写,初学者对编程有所了解.

php oop protected

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

oop ×2

php ×2

protected ×2

private ×1

public ×1