2017年8月17日

PHP内置标准类

摘要: PHP内置标准类 php语言内部,有“很多现成的类”,其中有一个,被称为“内置标准类”。 这个类“内部”可以认为什么都没有,类似这样: class stdclass{ } 其作用,可以用于存储一些临时的简单的数据: $obj1->pp1 = 1; $obj1->port = ‘3306’; 也可以用 阅读全文

posted @ 2017-08-17 23:51 好好耕耘 阅读(761) 评论(0) 推荐(0) 编辑

PHP对象的遍历

摘要: 对象的遍历 对象的遍历,跟数组的遍历,一样! 其实,只能遍历出对象的“实例属性数据” foreach( $对象名 as $key => $value){ //这里就可以处理$key和$value //但注意: 1, $key表示的是对象 的 “属性”,$value是其对应值; 2, 这里能够遍历出来 阅读全文

posted @ 2017-08-17 23:46 好好耕耘 阅读(2406) 评论(0) 推荐(0) 编辑

PHP对象的复制

摘要: 对象的复制(克隆) $obj1 = new A(); $obj1->p1 = 11; $obj2 = $obj1; //值传递 //则,现在有几个对象?——1个对象! 当然: $obj3 = & $obj1; 结果,还是一个对象! 对象的克隆语法,就是用于将一个对象“制作”双份的语法,类似之前普通数 阅读全文

posted @ 2017-08-17 23:37 好好耕耘 阅读(1130) 评论(0) 推荐(0) 编辑

PHP面向对象之类的自动加载

摘要: 类的自动加载 含义: 当某行代码需要一个类的时候,php的内部机制可以做到“自动加载该类文件”,以满足该行需要一个类的这种需求。 什么时候需要一个类? 1,new一个对象的时候; 2,使用一个类的静态方法的时候; 3,定义一个类(B)并以另一个类(A)作为父类的时候; 条件和要求 1, 当需要一个类 阅读全文

posted @ 2017-08-17 22:54 好好耕耘 阅读(4038) 评论(0) 推荐(0) 编辑

PHP面向对象之接口

摘要: 接口(interface)技术 什么是接口? 先看抽象类: abstract class 类名 { 属性1; 属性2; ..... 非抽象方法1; 非抽象方法2; ...... 抽象方法1; 抽象方法2; ...... } 设想,将上述抽象类中“实在的成员”,删除,即删除那些非抽象的成员。则,自然该 阅读全文

posted @ 2017-08-17 22:46 好好耕耘 阅读(3183) 评论(0) 推荐(0) 编辑

phpisset()和empty()函数区别

摘要: PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返 阅读全文

posted @ 2017-08-17 22:36 好好耕耘 阅读(251) 评论(0) 推荐(0) 编辑

PHP面向对象之重载

摘要: 重载技术overloading 重载的基本概念 重载在“通常面向对象语言”中的含义: 是指,在一个类(对象)中,有多个名字相同但形参不同的方法的现象; 类似这样: class C{ function f1(){。。。} function f1($p1){。。。} function f1($p1, $ 阅读全文

posted @ 2017-08-17 21:39 好好耕耘 阅读(3424) 评论(1) 推荐(2) 编辑

PHP面向对象之抽象类,抽象方法

摘要: 抽象类,抽象方法 抽象类: 是一个不能实例化的类; 定义形式: abstract class 类名{} 为什么需要抽象类: 它是为了技术管理而设计! 抽象方法: 是一个只有方法头,没有方法体的方法定义形式; 定义形式: abstract function 方法名( 形参1,形参2,.... ); / 阅读全文

posted @ 2017-08-17 21:23 好好耕耘 阅读(302) 评论(0) 推荐(0) 编辑

PHP面向对象之final关键字

摘要: 最终类 最终类,其实就是一种特殊要求的类:要求该类不允许往下继承下去。 形式: final class 类名{ //类的成员定义。。。跟一般类的定义一样! } 最终方法 最终方法,就是一个不允许下级类去覆盖的方法!! 形式: class 类名{ final function 方法名(形参列表...) 阅读全文

posted @ 2017-08-17 20:23 好好耕耘 阅读(634) 评论(0) 推荐(0) 编辑

PHP面向对象之重写

摘要: 覆盖(override): 基本概念 覆盖,又叫“重写”: 含义: 将一个类从父类中继承过来的属性和方法“重新定义”——此时相当于子类不想用父类的该属性或方法,而是想要定义。 覆盖的现实需要: 对于一个父类,或许其属性的现有数据(值),子类觉得不合适,而需要有自己的新的描述; 或许其方法,子类觉得也 阅读全文

posted @ 2017-08-17 19:25 好好耕耘 阅读(424) 评论(0) 推荐(0) 编辑

导航