1月 5th, 2012
元字符
\d匹配一个数字0-9
\D匹配除数字以外的任何一个字符
\w匹配一个英文字母,数字或下划线
\W匹配除一个英文字母,数字或下划线以外的任何一个字符
\s匹配一个空白字符
* 代表0个或多次匹配……
1月 5th, 2012
接口:使用interface来声明,接口是一种特殊的抽象类,作用也是为了规范写法,接口的子类使用implements
abstract class Demo//抽象类
{
//至少有一个抽象函数,别的不限
}
interface Dem……
1月 5th, 2012
抽象方法:在类里面没有方法体的方法就是抽象方法,就是没有{}以及其中的内容,在方法名后面加一个分号,并用abstract来修饰
抽象类:如果一个类里面有一个方法是抽象的,这个类就是一个抽象类.
这个类就要……
1月 5th, 2012
对象克隆
Php4没有提供一种机制来让用户自己定义复制构造子(copy constructor)控制对象的复制过程。Php4做二进制的拷贝,因而很精确地复制了对象的所有属性。
精确地复制对象的所有属性可能并不是我们一直想要……
1月 5th, 2012
通过使用下面的函数可以访问私有的属性
__get($proname){
}
通过访问__set($proname,$value)可以给私有变量有条件赋值
通过访问__isset($proname)可以返回私有变量是否存在
&n……
1月 5th, 2012
php的类里面,可能提供上百个方法,如果不封装的化,这个方法都可以被外部的类实例使用.所以就引入的封装的概念.
封装就是将对象的属性和方法封装在对象的内部,在对象的内部可以被使用和访问,但在对象的外……
1月 5th, 2012
构造方法:
在php的类初始化过程中,最先引用构造方法,它的定义是__construct
构造方法一般应用在php的初始化赋值
析构方法呢,是指php在释放类对象的时候,最后一个执行的方法,它的定义是__destruct,当要……
1月 5th, 2012
php 的 Page buffer 做得很好,可以减少服务器的负担,加快反应速度。
1. 不用 Page buffer 的处理流程
对于每一个用户访问的动态网页--〉访问数据库取数据--〉内存中生成一个标准的 HTML 网页--〉发送到客户……
1月 5th, 2012
面向对象或者过程,其实要看实际的工作应用,过程的编写快速高效,类的编写严谨易维护,这个就看实际工作中如何把握了,很容易实现的不是大量重用和扩展的代码用过程写也是不错的选择.
这个在我本机调试过了,没……
1月 5th, 2012
在模板里的使用方法:
很简单的
1.先把 <script language="JavaScript" src="../include/js/regions.js"></script>
加到 header.html 页
2.把 regionss() 函数 加到 /include/tag.php 里
3.……