摘要: __get() __get()魔术方法,在外部访问该类中不能直接访问的属性时调用 魔术方法都有其默认的定义格式,不能随意更改。 魔术方法不能添加static静态的修饰符 代码: 加判定代码: class City { protected $name; private $area; function 阅读全文
posted @ 2017-07-22 19:11 电子E 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 魔术方法 __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), _ 阅读全文
posted @ 2017-07-22 19:05 电子E 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 继承:子类继承 父类继承 ,继承所有属性的方法。 使用关键字:extends、左右分类有两个类目,左侧子类,右侧父类。 为了减少重复编写,可反复调用。 parent::desc();可以调用父类。加在子类。 Define关键字 — 定义一个常量 defined() - 检查某个名称的常量是否存在 c 阅读全文
posted @ 2017-07-22 19:04 电子E 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Ⅰ. Static 在变量的前面加上static 就构成了静态变量(static 变量); static 变量的好处:不会被其他文件所访问,修改其他文件中可以使用相同名字的变量,不会发生冲突。 static变量和普通变量的区别: static全局变量与普通全局变量区别:static全局变量只初使化一 阅读全文
posted @ 2017-07-22 19:04 电子E 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向对象特征有: 一般来讲,面向对象编程会被分为3大特点:封装,继承和多态,但是在有的地方,面向对象被分为了4大特点,除了上面的3个以外,还增加了一个抽象。 什么是封装? ② publlic类似的访问修饰符分别有什么作用? PHP中有三种访问修饰符,分别是:public(公共的、默认) p 阅读全文
posted @ 2017-07-16 02:00 电子E 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 构造函数 构造函数:constructor,php构造函数是类中的一个特殊函数,当使用 new 操作符创建一个类的实例时,构造函数将会自动调用。两根下化线开头的被称为魔术函数。 作用:为对象成员变量赋初始值。 注意:如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需要在 阅读全文
posted @ 2017-07-16 01:55 电子E 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1.面向对象 OOP (object oriented programming), 类: 类别 class。 对像:object 物质,物质的本源。 事实上这是站在哲学的角度提出来的一种编程思想。我们的世界就是由各种各样的东西组成的,例如:汽车,建筑,人等各种各样。 2.面向对象的识别事物 阅读全文
posted @ 2017-07-16 01:45 电子E 阅读(111) 评论(0) 推荐(0) 编辑