1. 面向对象的基本概念
面向对象包括3部分:面向对象分析(Object Oriented Analysis,OOA),面向对象设计(Object Oriented Design,OOD)以及面向对象编程(Object Oriented Program),面向对象两个重点概念是类和对象。
类:
类是变量与作用于这些变量的方法的集合。
对象:
对象是类进行实例化后的产物,是一个实体。
面...
分类:
Web程序 时间:
2014-10-21 12:18:29
阅读次数:
130
接着上一次说的重载,我们了解下php中的重载,方法的重载,如果有管重载定义,参考:php中 重载(一)这个文章,谢谢.作为初学者,大牛勿喷:
基本是两个方法
__call,当调用对一个不可访问的对象方法时,会自动执行该魔术方法!(对象调用)
典型的两种处理方式:
1,给出友好的提示!
2,执行默认操作!
__callstatic,当调用一个不可访问的静态方法时,会自动执行该魔术方法!
...
分类:
Web程序 时间:
2014-10-13 00:43:08
阅读次数:
288
作为新手我们,我们在学习的时候往往对这些关键词,也就是所谓的修饰符理解不彻底,那么作为初学者,自己总结了点小经验,给大家分享出来!...
分类:
其他好文 时间:
2014-10-12 22:09:48
阅读次数:
157
我们经常听到面向对象的三大特性:封装、继承、多态,但是还有许多特性,那么我们是否记得重写呢?在学习的时候简单的记录了下php中等重写方法:
1)先通过例子看下,这样更加明了
//定义父类(也可以称为基类)
class Goods {
public $goods_name = 'Goods:name';
public function sayName() {
...
分类:
Web程序 时间:
2014-10-12 22:07:18
阅读次数:
169
类似JAVA,C++,PHP也有面向对象,关于类,对象,继承,封装...的概念也类似,所以这里直接来说明PHP面向对象的用法。
一.类的声明
class Person{
//成员属性
//成员属性前必须有关键字修饰,最起要有个var
//成员属性不要使用资源类型和空类型(resource null),最好不要在声明类时赋初值。
var $name; ...
分类:
Web程序 时间:
2014-10-08 11:40:45
阅读次数:
206
类似JAVA,C++,PHP也有面向对象,关于类,对象,继承,封装...的概念也类似,所以这里直接来说明PHP面向对象的用法。一.类的声明 class Person{ //成员属性 //成员属性前必须有关键字修饰,最起要有个var //成员属性不要使用资源类型和空类型(resou...
分类:
Web程序 时间:
2014-10-08 00:11:44
阅读次数:
221
Php面向对象 – 单例模式保证类仅仅有一个实例1.怎样能够解决一个类能够被无限地实例化?New,就能实例化一次,怎么去限制,用户不能无限次地new?将构造方法私有化。全部外部的new都操作失败class MySQLDB{ private function__construct() { }}2.一旦...
分类:
Web程序 时间:
2014-10-02 20:20:23
阅读次数:
323
u????? 成员属性的说明 ? 1.????? 成员属性是从某个事物提取出的,它可以是 基本数据类型(整数、小数、字符、布尔),也可以是复合数据类型(数组、对象) <?php ?????? class Cat{ ??public $n...
分类:
Web程序 时间:
2014-09-29 14:13:51
阅读次数:
333
oop06异常处理 2014-9-2 8:36:33 NotePad++ By jiancaigege摘要:1、异常处理2、类中常用函数异常处理语法格式:1 try{2 //捕获异常3 }catch(Exception $e){4 //处理异常5 } 注:Exception $e表示$e是一个Exc...
分类:
Web程序 时间:
2014-09-13 00:44:04
阅读次数:
252
oop04复习2014-9-3 10:48:45要点:--1、克隆对象--2、__toString( )--3、 __call( )--4、自动加载类--5、对象串行化 1、克隆对象以及__clone()方法 概述:对象属于引用类型,普通的"="号属于引用赋值 有时可能需要根据一个对象完...
分类:
Web程序 时间:
2014-09-13 00:43:34
阅读次数:
230