通常来说,类和对象(类的实例)之间是一对多的关系。但是某些情况下,我们只
需要一个类的一个实例。比如多个实例的多样性反倒会带来一些不可控因素,多
次的实例化,是一种资源的浪费,降低了效率;又如他们是工厂对象(factory
object),用来创建系统中的其他对象,等等。这时候,较好的处理方式就是让类
的实例具有单一性:保障这个类在运行过程中最多生成一个实例( Singleton 模
式),或者让所有的实例保持一致( Monostate 模式)。阅读全文>
发表于 @ 2008年01月24日 14:50:00|评论(loading...)|编辑|收藏
对JAVA对象比较了解的人一般应能区分楼主说的几类名称的区别,PHP的对象概念在某些方面与JAVA极为相似,只是写法略有差别。下面我大致说一下楼主提到的几个概念:parent, ClassName, $this, self在PHP4与PHP5中的区别。阅读全文>
发表于 @ 2008年01月22日 16:53:00|评论(loading...)|编辑|收藏
1.面向对象的概念 2.什么是类,什么是对象,类和对象之间的关系 3.什么是面向对象编程呢? 4.如何抽象出一个类? 5.如何实例化对象? 6.如何去使用对象中的成员? 7.特殊的引用“$this”的使用 8.构造方法与析构方法9.封装性 10.__set()、__get()、__isset()、__unset()四个方法的应用 11.类的继承 12.多态的应用 13.重载新的方法 14.访问类型 15.静态成员的使用 16.final 关键字的应用 17.__toString()方法 18.克隆对象 19.__call 处理调用错误 20.自动加载类 21.把对象串行化 22.抽象方法和抽象类 23.php5 接口技术 阅读全文>
发表于 @ 2008年01月20日 15:15:00|评论(loading...)|编辑|收藏
正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)
倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)
倒杠后面跟小d, 只有数字来表示;
倒杠后面跟小a, 报警符号嘀一声;
倒杠后面跟小b, 单词分界或退格;
倒杠后面跟小t, 制表符号很明了;
倒杠后面跟小r, 回车符号知道了;
倒杠后面跟小s, 空格符号很重要;
小写跟罢跟大写,多得实在不得了;
倒杠后面跟大W, 字母数字靠边站;
倒杠后面跟大S, 空白也就靠边站;
倒杠后面跟大D, 数字从此靠边站;
倒框后面跟大B, 不含开头和结尾;
单个字符要重复,三个符号来帮忙; (* + ?)
0 星加1 到无穷,问号只管0 和1; (*表0-n;+表1-n;?表0-1次重复)
花括号里学问多,重复操作能力强; ({n} {n,} {n,m})
若要重复字符串,园括把它括起来; ((abc){3} 表示字符串“abc”重复3次 )
特殊集合自定义,中括号来帮你忙;
转义符号行不通,阅读全文>
发表于 @ 2007年12月17日 10:13:00|评论(loading...)|编辑|收藏
PHP文化操作类,包括创建文件夹、文件,复制文件、文件,移动文件夹、文件,删除文件夹、文件。阅读全文>
发表于 @ 2007年03月23日 21:28:00|评论(loading...)|编辑|收藏
将秒数转换为X天X小时X分钟X秒的PHP类,例如输入360000"秒",返结果是4天4小时0分0秒.阅读全文>
发表于 @ 2007年03月22日 13:32:00|评论(loading...)|编辑|收藏
这篇杂文翻译整理自网络各路文档资料(见最末的参考资料),尤其是 Ilia Alshanetsky (佩服之至) 在多个 PHP 会议上的演讲,主要是各类提高 PHP 性能的技巧。为求精准,很多部分都有详细的效率数据,以及对应的版本等等。偷懒,数据就不一一给出了,直接给结论,如果需要看原文档,请到文末「参考资料」部分。橙色标题为推荐部分。
阅读全文>
发表于 @ 2006年12月30日 23:19:00|评论(loading...)|编辑|收藏
删除整个文件夹,包括文件夹下面的文件。移动整个文件夹,不删除原文件夹。阅读全文>
发表于 @ 2006年11月15日 00:12:00|评论(loading...)|编辑|收藏
通过遍历文件夹及文件夹下面所有的文件,用php自带函数filesize将每个文件的大小累加求和,从而得到整个文件夹的大小.另附容量单位自动转换函数.阅读全文>
发表于 @ 2006年11月08日 16:37:00|评论(loading...)|编辑|收藏