php学习笔记
文章平均质量分 72
Y_23k_bug
这个作者很懒,什么都没留下…
展开
-
Php面向对象 – Final类
Php面向对象 – Final类 该类,只能被实例化对象不能用于被继承。设计时,该类不能再扩展了,就应该通过语法final限制,其他用户扩展该类。 定义:在class前,增加final关键字。 例子:class Goods{ public $goods_name; public $shop_price; p原创 2014-08-19 14:47:52 · 1103 阅读 · 0 评论 -
Php面向对象 -- 抽象类
Php面向对象 -- 抽象类抽象类abstract:有一种类,只能被继承,不能实例化对象。原因就是这个类的定义不完整。因为php支持定义一种,只有方法的声明部分,而没有方法的实现部分的不完整方法。如果某个类,包含了这种不完整的方法,就不是不完整类,也就不能实例化对象。 不完整的类,称之抽象类所包含的不完整的方法,称之抽象方法。 定义:包含抽象方法的类,原创 2014-08-19 15:30:28 · 1183 阅读 · 0 评论 -
Php面向对象学习笔记 – 构造、析构、对象赋值、克隆
Php面向对象学习笔记 – 构造、析构、对象赋值、克隆 class student{ public $stu_id; // 定义成员变量 public $stu_name; public function sayName() // 成员函数 { echo原创 2014-08-18 16:52:09 · 1470 阅读 · 0 评论 -
Php面向对象 – 单例模式
Php面向对象 – 单例模式 保证类只有一个实例1. 如何可以解决一个类可以被无限地实例化?New,就能实例化一次,怎么去限制,用户不能无限次地new? 将构造方法私有化。所有外部的new都操作失败 class MySQLDB{ private function __construct() { }原创 2014-08-19 23:20:07 · 1418 阅读 · 1 评论 -
Php面向对象—静态成员
Php面向对象—静态成员 静态属性 使用static关键字声明的属性该静态属性,在逻辑上,是定义在类上面的属性。保证一个类,对应一个属性。 例子: class Student{public $stu_id;public $stu_name; public static $stu_count = 0; public functi原创 2014-08-18 18:26:25 · 1014 阅读 · 0 评论 -
Php面向对象 – 继承和重写
Php面向对象 – 继承和重写 继承:php中,通过在类上,使用特殊的操作达到目的。通过在定义类时,利用extends来指明当前类对象继承那个类的对象。 例子: class C{ public $p_c = “value c”;} class D extends C{ public $p_d =原创 2014-08-19 00:24:39 · 2173 阅读 · 0 评论 -
Php面向对象 – 接口
Php面向对象 – 接口 接口:interface php中,我们可以规定,一个对象应该具有哪些公共的外部操作,使用interface来规定。 公共的方法就是接口。用于规定一个对象应该用于哪些公共的操作方法(接口),这个也叫接口(公共操作方法的集合) 接口(interface结构,公共方法集合)公共方法(接口方法) 定义:用于限定某个对象所必须拥原创 2014-08-19 17:14:27 · 1238 阅读 · 0 评论 -
Php面向对象 – 类常量
Php面向对象 – 类常量 类常量:类中,保存运行周期内,不变的数据。定义:const关键字const 常量名 = 常量值 例子: class Student{ public $stu_id; public $stu_name; public $stu_gender; c原创 2014-08-18 22:59:37 · 2749 阅读 · 0 评论