话题分类

PHP实现设计模式中的抽象工厂模式详解

抽象工厂模式(Abstact Factory)是一种常见的软件设计模式。该模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以为此系列的产品族创建一个 具体的工厂类。【意图】抽象工厂模式提供一个创建

TIME:2014-10-22

php实现设计模式中的单例模式详解

【概要】保证一个类仅有一个实例,并且提供一个访问它的全局访问点【GOF95】【特点】1、一个类只有一个实例
2、它必须自行创建这个实例
3、必须自行向整个系统提供这个实例【结构图】【主要角色】Singleton定义一个Ins

TIME:2014-10-22

Linux下安装oracle客户端并配置php5.3

因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路。1.下载Oracle客户端程序包,其中包含OCI、OCCI和JDBC-OCI等相关文件。1.1下载文件地址http://www.oracle.com/technetwork/database/fe

TIME:2014-10-22

五款PHP代码重构工具推荐

在软件工程学里,重构代码一词通常是指在不改变代码的外部行为情况下而修改源代码。软件重构需要借助工具完成,而重构工具能够修改代码同时修改所有引用该代码的地方。本文收集了五款出色的PHP代码重构工具,以帮助你完善

TIME:2014-10-22

php中的ini配置原理详解

使用php的同学都知道php.ini配置的生效会贯穿整个SAPI的生命周期。在一段php脚本的执行过程中,如果手动修改ini配置,是不会启作用的。此时如果无法重启apache或者nginx等,那么就只能显式的在php代码中调用ini_set接口。i

TIME:2014-10-22

推荐一款PHP+jQuery制作的列表分页的功能模块

做了一个列表分页的功能模块,主要的文件包括分页类 page.class.php 和 控制 ajax 分页的ajax.js,主要功能有:1.可以选择 3 种常见的 url 分页格式;2.可以选择 url 分页 还是 ajax 分页;3.两种分页方式都可以自定义分页 a

TIME:2014-10-22

PHP+jQuery 注册模块开发详解

写了一个简单的PHP+jQuery注册模块,需要填写的栏目包括用户名、邮箱、密码、重复密码和验证码,其中每个栏目需要具备的功能和要求如下图:在做这个模块的时候,很大程度上借鉴了网易注册(http://reg.163.com/reg/reg.jsp&#6

TIME:2014-10-22

PHP+jQuery 注册模块的改进(一):验证码存入SESSION

需要修改的几个文件:①register.php 生成随机数和加密值把register.html改为register.php,并开启session;把register.js中生成随机数的函数写在register.php中,并改用php方法<&#63;php session_start();&#63;>....<&#63;p

TIME:2014-10-22

PHP+jQuery 注册模块的改进(二):邮箱激活第1/2页

接《PHP+jQuery 注册模块的改进之一》继续修改:①在注册成功后返回登录邮件页面( maillogin.php ),在页面中用户可以点击链接跳转到自己注册邮箱的登录页面,可以再次发送激活链接;②给激活链接设置有效期,过了有效期点击激

TIME:2014-10-22

ThinkPHP 3.2 数据分页代码分享

TP3.2框架手册,有一个数据分页,不过每次都要写太多的代码,还有中文设置等有些麻烦,做为程序开发者,有必要整理下:O、先看效果图一、分页方法复制代码 代码如下:
/**
* TODO 基础分页的相同代码封装,使前台的代码更少
* @pa

TIME:2014-10-22
 200    1 2 3 4 5 6 7 8 下一页 尾页