摘要: //克隆对象//关键字clone(克隆)class Ren{ public $name ="张三"; public function __clone() { $this->name = "李四"; } } $a = new Ren();$b = clone $a; $b->name="李四";ech 阅读全文
posted @ 2017-04-20 16:02 陈山河z 阅读(108) 评论(0) 推荐(0)
摘要: //__tostring()方法//输出内容时不报错 用法实例:class Ren{ public $name; public function __tostring() { return "该类是人类,name代表姓名"; }} $r = new Ren(); 阅读全文
posted @ 2017-04-20 15:58 陈山河z 阅读(110) 评论(0) 推荐(0)
摘要: //静态//普通成员:属于对象//静态成员:属于类的//关键字:staticclass FenBi{ public $length;//粉笔长度 public static $color="红";//粉笔颜色 public static function test() { echo"静态成员方法". 阅读全文
posted @ 2017-04-20 15:54 陈山河z 阅读(157) 评论(0) 推荐(0)
摘要: 面向对象的三大特性:封装 ,继承 ,多态封装:为了使这个类更加安全三个步骤:1.将成员变量变为私有 2.做一个成员方法间接访问 3.在该方法里面加限制条件 class Ren { private $name; function setName($n) { if($n>=18 && $n<=50) { 阅读全文
posted @ 2017-04-20 15:52 陈山河z 阅读(127) 评论(0) 推荐(0)
摘要: 用面向对象求一个半径为10的圆比一个半径为5的圆大多少class Yuan{ public $a; function __construct($bj) { $this->a = $bj; } function mianJi() { return 3.14*$this->a*$this->a; }}$ 阅读全文
posted @ 2017-04-20 15:50 陈山河z 阅读(161) 评论(0) 推荐(0)