好好学习,东方不败。

做个努力的小伙。

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

随笔分类 -  PHP编程自学

上一页 1 ··· 5 6 7 8 9

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

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

摘要:平时开发中用到的一个php分页类,分享下,做个备忘吧。<?php/**对查询进行分页的类@linkhttp://www.jbxue.com*/classpaging{private$pageSize;//没一页显示的条数默认是10条。private$totlePage;//总共有多少条记录private$dbConnection;//数据库连接private$nowPageIndex;//当前显示的页数private$show;//使用那种方式显示导航,默认的方式是使用show1()首页|上一页|下一页|末页的方式。/**构造函数,建立数据库的连接@$pageSizeP没一页显示的条数默 阅读全文
posted @ 2013-05-16 07:21 snowfly123 阅读(246) 评论(0) 推荐(0)

摘要:介绍: 在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。<?php/***php随机数函数*url:http://www.jbxue.com/article/5034.html*/functionrandomkeys($length){$pattern=‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&lt;>?;#:@~[]{}-_=+)(*&^%___FC 阅读全文
posted @ 2013-05-16 07:18 snowfly123 阅读(346) 评论(0) 推荐(0)

摘要:一个计算php页面运行时间的函数。 <?php/*@ 计算php程序运行时间@ www.jbxue.com*/functionmicrotime_float(){list($usec,$sec)=explode(”“,microtime());return((float)$usec+(float)$sec);}//开始计时,放在头部$starttime=microtime_float();//结束计时,放在最底部$runtime=number_format((microtime_float()–$starttime),4).’s’;//输出echo‘RunTime:’.$runtime; 阅读全文
posted @ 2013-05-16 07:15 snowfly123 阅读(284) 评论(1) 推荐(0)

摘要:本文介绍一个php实现的仿QQ中验证码的例子,QQ注册或登录时的验证码,大家都见过吧,本文给出的代码,也可以实现那样的验证码哦。有需要的朋友,参考下吧。 本文原始链接:http://www.jbxue.com/article/8073.html 代码如下: <?php/***仿QQ验证码*Editwww.jbxue.com*///Session保存路径$sessSavePath=dirname(__FILE__)."/../data/sessions/";if(is_writeable($sessSavePath)&&is_readable($sess 阅读全文
posted @ 2013-05-16 07:13 snowfly123 阅读(436) 评论(1) 推荐(0)

摘要:<?session_start();?><FORMMETHOD=POSTACTION=""><inputtype=textname=numbermaxlength=4><imgsrc="YanZhengMa.php?act=init"><INPUTTYPE="submit"name="sub"></FORM><?//检验校验码if(isset($HTTP_POST_VARS["sub"])):if($HTTP_POST 阅读全文
posted @ 2013-05-16 07:10 snowfly123 阅读(476) 评论(1) 推荐(0)

摘要:收藏一个经典好用的php 文件上传类,功能相当齐全,留作开发中备用吧。好东西,大家都喜欢,才是真的好,哈哈!!!<?php/***文件上传类*/classuploadFile{public$max_size='1000000';//设置上传文件大小public$file_name='date';//重命名方式代表以时间命名,其他则使用给予的名称public$allow_types;//允许上传的文件扩展名,不同文件类型用“|”隔开public$errmsg='';//错误信息public$uploaded='';//上传后的 阅读全文
posted @ 2013-04-17 20:29 snowfly123 阅读(968) 评论(1) 推荐(3)

上一页 1 ··· 5 6 7 8 9