摘要: 工厂模式 简单工厂模式 【静态工厂方法模式】(Static Factory Method)是类的创建模式 工厂模式的几种形态: 1、简单工厂模式(Simple Factory)又叫做 静态工厂方法模式(Static Factory Method) 2、工厂方法模式(Factory Method)又叫 阅读全文
posted @ 2016-09-15 23:22 _Simon 阅读(389) 评论(0) 推荐(0) 编辑
摘要: PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magic methods)来实现的。 当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。本节后面将使用"不可访问属性(inaccessible properties)"和"不可访问方 阅读全文
posted @ 2016-09-15 18:17 _Simon 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 构造函数 void __construct ([ mixed $args [, $... ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 如果子类中定义了构造函数则不会隐式调用其父类的 阅读全文
posted @ 2016-09-15 18:04 _Simon 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 在一个类中有多个方法,当你实例化这个类,并调用方法时只能一个一个调用,类似: db.php index.php 如果要实现链式调用,这要在方法的结束添加return $this即可。 db.php index.php 阅读全文
posted @ 2016-09-15 17:40 _Simon 阅读(1154) 评论(1) 推荐(0) 编辑
摘要: php的自动加载: 在php5以前,我们要用某个类或类的方法,那必须include或者require,之后才能使用,每次用一个类,都需要写一条include,麻烦 php作者想简单点,最好能引用一个类时,如果当前没有include进来,系统能自动去找到该类,自动引进~ 于是:__autoload() 阅读全文
posted @ 2016-09-15 17:04 _Simon 阅读(6866) 评论(0) 推荐(3) 编辑