好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2013年5月28日

摘要: 通常在做一个有数据库后台的网站的时候,都会考虑到程序需要适用于不同的应用环境。和其他编程语言有 所不同的是,在PHP中,操作数据库的是一系列的具体功能函数(如果你不使用ODBC接口的话)。这样做虽然效率很高,但是封装却不够。如果有一个统一的 数据库接口,那么我们就可以不对程序做任何修改而适用于多种数据库,从而使程序的移植性和跨平台能力都大大提高。在PHP中要完成OOP,需要进行对象封 装,也就是编写类。我们可以通过生成一个新的SQL类实现对数据库的简单封装。例如: < ? class SQL { var $Driver; //实际操作的数据库驱动子类 var $connection;.. 阅读全文
posted @ 2013-05-28 06:14 snowfly123 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 1. 请对POSIX风格和兼容Perl风格两种正则表达式的主要函数进行类比说明 ereg preg_match ereg_replace preg_replace 2. 请说明在php.ini中safe_mode开启之后对于PHP系统函数的影响 3. PHP5中魔术方法函数有哪几个,请举例说明各自的用法 __sleep __wakeup __toString __set_state __construct, __destruct __call, __get, __set, __isset, __unset __sleep, __wakeup, __toString, __set_state.. 阅读全文
posted @ 2013-05-28 06:13 snowfly123 阅读(413) 评论(0) 推荐(0) 编辑

摘要: 单例模式(职责模式):一个对象仅负责一个特定的任务;单例类:1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化; 单例模式(职责模式):一个对象仅负责一个特定的任务; 单例类: 1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化; 2、拥有一个保存类的实例的静态成员变量 3、拥有一个访问这个实例的公共的静态方法(常用getInstance()方法进行实例化单例类,通过instanceof操作符可以检测到类是否已经被实例化) 另外 阅读全文
posted @ 2013-05-28 06:09 snowfly123 阅读(262) 评论(0) 推荐(0) 编辑

摘要: php设计模式的总结篇,包括了单例模式,工厂模式,命令模式,观察者模式,适配器模式等php常见的设计模式,有理论,有实例! 1,php设计模式实例之单例模式 php设计模式中的单例模式的例子。单例模式:即一个对象只负责一个特定的任务。 2,php设计模式实例之命令模式 php设计模式中,命令模式的一些例子。命令模式:将一个请求封装为一个对象,从而你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销操作。 3,php设计模式实例之工厂模式 有关php设计模式之工厂模式的例子。工厂模式:由工厂类根据参数来决定创建出哪一种产片类的实例。工厂类:一个专门用来创建其他对象的方法类。 阅读全文
posted @ 2013-05-28 06:07 snowfly123 阅读(2154) 评论(1) 推荐(1) 编辑