PHP面向对象----(私有属性的访问方法)

23 阅读1分钟

<?php
//对私有属性的访问方法一(系统方法)
class A

private $name = 'hello world'; 
function __set($property_name,$value)

$this->$property_name=$value; 

function __get($property_name)

if (isset($this->$property_name)) {
return ($this->$property_name); 
} else {
return NULL;
}
}
}
$a = new A();
$a->name='ni hao';
echo $a->name;
?>

`<?php

//对私有属性的访问方法二(开放私有属性的访问的接口)

class Person {     private $age; // 私有的属性年龄

    function setAge(age) // 为外部提供一个公有设置年龄的方法     {         if (age<0 || $age>130) // 在给属`