上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: 接口使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过interface来定义一个接口,就像定义一个标准的类一样,但其中定义所有的方法都是空的。接口中定义的所有方法都必须是public,这是接口的特性。实现要实现一个接口,可以使用implements操作符。类中必须实现接口中定义的所有方法,否则 会报一个fatal错误。如果要实现多个接口,可以用逗号来分隔多个接口的名称。Note:实现多个接口时,接口中的方法不能有重名。Note:接口也可以继承,通过使用extends操作符。常量接口中也可以定义常量。接口常量和类常量的使用完全相同。 阅读全文
posted @ 2011-02-12 13:34 Jake.Xu 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 抽象类PHP5支持抽象类和抽象方法。抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。抽象类中 至少要包含一个抽象方法。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现。继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性必须和抽象类中一样(或者更为宽松)。如果抽象类中某个抽象方法被声明为protected,那么子类中实现的方法就应该声明为protected或者public,而不 能定义为private。Example #1 抽象类代码示例<?phpabstractclassAbstractClass{//强制要求子类定义这些方 阅读全文
posted @ 2011-02-12 13:32 Jake.Xu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Static关键字声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)。为了兼容PHP4,如果没有指定“可见性”,属性和方法默认为public。由于静态方法不需要通过对象即可调用,所以伪变量$this在静态方法中不可用。静态属性不可以由对象通过->操作符来访问。用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。就像其它所有的PHP静态变量一样,静态属性只能被初始化为一个字符值或一个常量,不能使用表达式。 所以你可以把静态属性初始化为整型或数组,但不能指向另一个变量或 阅读全文
posted @ 2011-02-12 13:14 Jake.Xu 阅读(282) 评论(0) 推荐(0) 编辑
摘要: http://www.leapsoul.cn 阅读全文
posted @ 2011-02-11 13:19 Jake.Xu 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 支持以图片和文字两种方式给图片添加水印。图片支持GIF,PNG,JPG三种格式,水印图片支持PNG和GIFfunctionsetWater($imgSrc,$markImg,$markText,$TextColor,$markPos,$fontType,$markType){ $srcInfo=@getimagesize($imgSrc); $srcImg_w =$srcInfo[0]; $srcImg_h =$srcInfo[1]; switch($srcInfo[2]) { case1: $srcim=imagecreatefromgif($imgSrc); break; case2: $ 阅读全文
posted @ 2011-02-11 13:18 Jake.Xu 阅读(4229) 评论(2) 推荐(0) 编辑
摘要: functionresizeImage($im,$maxwidth,$maxheight,$name,$filetype){ $pic_width=imagesx($im); $pic_height=imagesy($im); if(($maxwidth&&$pic_width>$maxwidth)||($maxheight&&$pic_height>$maxheight)) { if($maxwidth&&$pic_width>$maxwidth) { $ 阅读全文
posted @ 2011-02-11 13:14 Jake.Xu 阅读(17013) 评论(1) 推荐(0) 编辑
摘要: MySQL 函数mysql_ affected_ rowsmysql_ client_ encodingmysql_ closemysql_ connectmysql_ create_ dbmysql_ data_ seekmysql_ db_ namemysql_ db_ querymysql_ drop_ dbmysql_ errnomysql_ errormysql_ escape_ stringmysql_ fetch_ arraymysql_ fetch_ assocmysql_ fetch_ fieldmysql_ fetch_ lengthsmysql_ fetch_ objec 阅读全文
posted @ 2011-02-09 16:54 Jake.Xu 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在PHP中,mysqli 已经很好的封装了mysql事务的相关操作。如下示例:view plaincopy to clipboardprint?$sql1="updateUsersetScoreCount=ScoreCount+10whereID='123456'";$sql2="updateScoreDetailsetFScore=300whereID='123456'";$sql3="insertintoScoreDetailID,Score)values('123456',60)" 阅读全文
posted @ 2011-02-09 16:17 Jake.Xu 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1.PHP的文件上传/资源指令1.file_uploads=on/off2.max_execution_time=integer3.memory_limit=integer M4.upload_max_filesize=integer M5.upload_tmp_dir=string6.post_max_size=integer M2.$_FILES数组1.$_FILES['userfile']['error']2.$_FILES['userfile']['name']3.$_FILES['userfile'][& 阅读全文
posted @ 2011-02-09 13:37 Jake.Xu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.验证日期bool checkdate(int month, int day, int year)2.格式化日期和时间string date(format[, timestamp])3.mixed gettimeofday([return_float])转换友好时间值4.getdate([timestamp])5.处理时间戳time()mktime(hour[,minute[,second[,month[,day[,year[,is_dst]]]]]])1.设置默认的本地化环境setlocale(mixed category,array locale)2.strftime(format[,t 阅读全文
posted @ 2011-02-09 11:01 Jake.Xu 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页