/
Copyright(C) Iamasb
@project : 3、workerman干系知识点

@explain : 属性润色差异
@filename : 2、属性润色差异.php
@author : Iamasb
/
class PartTwo
{
/
公开属性
@var
/
public $name;
/
私有属性
@var
/
private $info;
/
属性初始化
PartOne constructor.
@param $name
/
public function __construct($name,$info)
{
$this->name = $name;
$this->info = $info;
}
/
打印信息
/
public function printNameAndInfo()
{
echo $this->name,'--->',$this->info,PHP_EOL;
}
/
定义私有方法,打印信息
/
private function priFunc()
{
echo $this->info,PHP_EOL;
}
}
// 采取new关键字,实例化工具
$pt = new PartTwo('i am a sb.','hello world.');
// 调用方法进行打印信息
$pt->printNameAndInfo();
// 考试测验在类外部,打印私有属性和私有方法
echo $pt->info,PHP_EOL;
$pt->priFunc();
2、实行结果3、总结public(公开): 所有环境都能够访问private(私有): 只能在本类内部访问