2017年8月17日

PHP对象类型转换

摘要:其他数据类型转换为对象类型 其他数据类型转换为对象类型,得到的结果是:内置标准类(stdclass)的一个对象! 语法形式为: $obj1 = (object) 其他类型数据; 数组转换为对象:数组的键名当作属性名,值为对应值; 注意:数字下标的数据元素,转换为对象后的属性,无法通过对象语法获取,因 阅读全文

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

PHP内置标准类

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

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

PHP对象的遍历

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

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

PHP对象的复制

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

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

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

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

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

PHP面向对象之接口

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

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

phpisset()和empty()函数区别

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

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

PHP面向对象之重载

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

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

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

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

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

PHP面向对象之final关键字

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

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

PHP面向对象之重写

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

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

构造方法和析构方法调用上级同类方法的问题

摘要:构造方法和析构方法调用上级同类方法的问题 1,如果一个类 有 构造方法,则实例化这个类的时候,就 不会 调用父类的构造方法(如果有); 2,如果一个类没有构造方法,则实例化这个类的时候,就会自动调用父类的构造方法(如果有); 3,如果一个类 有 析构方法,则销毁这个类的时候,就 不会 调用父类的析构 阅读全文

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

PHP中parent关键词

摘要:parent关键词 parent表示“父母”的意思,在面向对象语法中,代表“父类” ——本质上就是代表父类这个“类”,而不是父类的“对象”; 其使用方式为: parent::属性或方法; //通常是静态属性或静态方法,但有时候可能是实例属性或实例方法; 对比相关的2个词: 关键字 含义 使用位置: 阅读全文

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

PHP中访问控制修饰符

摘要:访问控制修饰符 形式: class 类名{ 访问控制修饰符 属性或方法定义; } 有3个访问修饰符: public公共的:在所有位置都可访问(使用)。 protected受保护的:只能再该类内部和该类的子类或父类中访问(使用)。 private私有的:只能在该类内部访问(使用)。 他们的作用是:用来 阅读全文

posted @ 2017-08-17 18:55 好好耕耘 阅读(423) 评论(0) 推荐(0) 编辑

PHP中继承

摘要:继承 基本概念 将一个类A中的特性信息,传递到另一个类B中,此时就称为: B继承A A派生出B; 基本语法: 几个基本概念 继承:一个类从另一个已有的类获得其特性,称为继承。 派生:从一个已有的类产生一个新的类,称为派生。 父类/子类:已有类为父类,新建类为子类。父类又可以称为“基类”,上级类,子类 阅读全文

posted @ 2017-08-17 18:27 好好耕耘 阅读(258) 评论(0) 推荐(1) 编辑

PHP中this,self,parent的区别

摘要:{一}PHP中this,self,parent的区别之一this篇 面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。 PHP5经过重写后,对O 阅读全文

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

PHP中的构造方法和析构方法

摘要:构造方法(_ _construct): 构造方法,是一个特殊的方法: 1,名字是固定的:_ _construct; 2,该方法通常都不要我们自己调用,而是在new一个对象的时候会自动调用。 3,该方法主要的目的是为了在new一个对象的时候,给该对象设置一些“初始值”(初始化工作); 4,构造方法的参 阅读全文

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

PHP中类中成员及常量

摘要:类中成员概述 面向对象编程,是需要通过“对象”去做什么事情(以完成某种任务); 而: 对象总是来源于类; 所以: 面向对象的编程,一切都是从定义类开始; 类中成员分为3大类: 属性: 方法: 常量: 形式上,大致如下: class 类名 { 常量定义1; 常量定义2; ....... 属性定义1; 阅读全文

posted @ 2017-08-17 16:40 好好耕耘 阅读(512) 评论(0) 推荐(0) 编辑

怎样设计一个好的数据库

摘要:数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 一、数据库和信息系统 (1)数据库是信息系统 阅读全文

posted @ 2017-08-17 16:30 好好耕耘 阅读(32372) 评论(0) 推荐(0) 编辑

PHP执行原理

摘要:简单解释:PHP执行原理 客户端向服务器发送一个请求,如果请求的是一个HTML页面,服务器直接将HTML页面发送到客户端给浏览器解析,如果请求的是PHP页面,则服务器会运行PHP页面然后生成标准的HTML,将生成的HTML代码发送到客户端。 更深入的学习和了解可以查看下面: 风雨的博客http:// 阅读全文

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

导航

统计