修改之前的矩形(Rectangle)类(文件Rectangle.class.php),增加一个成员属性颜色(color),在构造方法中给颜色属性赋初值。 (1)用魔术方法__set()实现在对象的外部为私有成员属性赋值的功能:有条件地为矩形对象的高、宽改值(0~100范围内的值才给赋值),无条件的给矩形对象的颜色赋值。 (2)用魔术方法__get()实现在对象的外部直接获取私有成员属性的值:有条件地返回矩形对象的高、宽(超过50则返回一半的虚假值,否则如实返回),如果要获取的是颜色值,直接如实返回。 2. 在index.php中,用Rectangle类创建两个对象$rec1和$rec2,创建对象的时候自动执行构造方法 给对象初始化(宽、高、颜色值),用赋值的方法直接更改这两个矩形对象的高、宽,第一个改为宽-2高9金色,第二个改为宽60高180白色,最后直接访问这两个矩形对象的高、宽、颜色,面积,并用echo命令打印到浏览器。