08 2014 档案
摘要:$url = "http://www.baidu.com/index.php";basename($url);//返回index.php字符串,dirname($url)//返回http://www.baidu.com,pathinfo($url);//返回有4个下标的关联数组创建文件 touch(...
阅读全文
摘要:当点击左边的树节点的时候,让右边的表格自动选中相应的行,但是选中的行前面如果有checkbox,可能复选框虽然选中了但是不打上勾,解决方案,将遍历表格数据那段代码用延时器包裹一下。
阅读全文
摘要:单元测试关注的是验证一个模块或一段代码的执行效果是否和设计或预期一样。有些开发人员认为,编写测试用例浪费时间而宁愿去编写新的模块。然而,在处理大型应用程序时,单元测试实际上会节省时间;它能帮助您跟踪问题并安全地更新代码。常用缩略语DOM:文档对象模型HTML:超文本标记语言JSTD:JSTestDr...
阅读全文
摘要:字体文件格式有几种:.ttf,.eot,.woff,.svg1、首先将准备好的特殊字体放在项目中的css文件目录下。在css文件中引入该字体文件。方式如下:@font-face{font-family:"字体名";//自定义字体名,但是要跟字体文件名一致src:url("./ziti.tff") f...
阅读全文
摘要:接口的作用是用来制定规范,以便让后面的程序根据这个规范来实现。 接口的声明方式:interface 接口名{},接口只能声明抽象方法,至少要有一个,但是声明的抽象方法前不需要用abstract修饰。 声明一个类实现接口,class demo implements interface_name {},
阅读全文
摘要:什么是抽象方法?抽象方法是由关键词abstract修饰的方法,并且抽象方法没有方法体,就是没有花括号。比如abstract function demo();什么是抽象类,抽象类是用abstract关键词修饰的类,抽象类中至少要有一个抽象方法,抽象类不能创建对象,所以抽象类内部不能访问非静态属性。其他...
阅读全文
摘要:__autoload($classname);这个魔术方法与其他魔术方法不同的是,它不是在类中使用的,其他都是在类内部使用,只要在页面中用到一个类,就会自动将这个类名传给这个函数的参数。在开发中用它来自动加载类。__sleep():是在对象序列化也叫串行化时,自动调用的方法,因为对象序列化的时候se...
阅读全文
摘要:final:用来修饰类和方法,修饰类的时候表示这个类是终极类,不能被其他类继承,修饰方法的时候,表示这个方法是终极方法,不能被子类重写。static:用来修饰属性和方法,修饰属性的时候表示这个属性是静态属性,静态属性在类的外部只能用类名::$属性名这种方式访问,在类的内部还可以用self::$属性名...
阅读全文
摘要:PHP中,一个类只能有一个父类,所谓继承就是去扩展父类,在设计类的时候,如果有两个或多个类有相同或者共用的部分,就将相同部分提取出来放到一个父类里面。子类只能继承父类的公共属性和公共方法,如果父类的属性和方法有private修饰封装的话,子类是不能访问的(包括类的内部和外部),当然父类的对象也不能在...
阅读全文
摘要:类的成员属性可以封装,成员方法也可以封装,所谓封装就是用private关键词来修饰属性和方法,被封装后的属性和方法就变为私有属性和私有方法,这样的私有属性和方法不能被外部对象直接访问和使用,只能在类的内部使用,也就是说只能用$this访问到,私有方法供内部的其他方法调用,如果想让外部new出来的对象...
阅读全文
摘要:创建类的构造方法有两种:1、在类里声明一个与类名相同的方法名(PHP4,不推荐用)。2、声明一个__construct()方法。因为构造方法在对象创建完成后会自动调用,所以用构造方法来将类的成员属性初始化(赋值);class Person{ var $name; var $age; var $...
阅读全文
摘要:保存类文件时要用这种格式:类名.class.php,这方便在项目中做自动加载。在类中声明成员属性时,属性前面必须要有修饰词,比如private,protected,public,static,const,var等,可以是一个也可以多个,当不知道使用哪个修饰词时用var或者public。当然,类和成员...
阅读全文
摘要:substr(参数1,参数2[,参数3]);该系统函数返回被截后的子字符串,它接受2个必选参数,参数1为要截取的字符串,参数2为截取的开始位置,参数3可选,表示截取长度。例子:substr("abcdef",1);//返回"bcdef",从索引1处开始截取,如果没有指定截取长度,默认截取后面的所有字...
阅读全文
摘要:include或include_once一般用于动态包含,所谓动态包含就是根据不同条件包含不同文件require或require_once一般用于静态包含,比如包含一个html文件的头部或者尾部 如:require_once footer.inc.phpinclude和require可以包含多次,i...
阅读全文