在PHP中,创建一个类和在C#/Java中基本类似,闲话少说,给大家看个最简单的例子: 复制代码 代码如下: <?php class People { var $name; public function GetName() { return $this->name; } public function SetName($name) { $this->name=$name; } }
在这里,我们发现,我们可以用$p直接访问$name属性,那么我们需要对其进行控制,方法如下: 复制代码 代码如下: class People { private $name; public function GetName() { return $this->name; } public function SetName($name) { $this->name=$name; } }
这时,我们在外界就无法访问到$name属性了。
还记得我们在上文中提到了可变函数么?在这里我们一样可以用可变函数来访问对象的方法: 复制代码 代码如下: <?php class People { private $name; public function GetName() { return $this->name; } public function SetName($name) { $this->name=$name; } }