摘要: 译自:http://net.tutsplus.com/tutorials/html-css-techniques/top-15-best-practices-for-writing-super-readable-code/译者:蒋宇捷(转载请标明出处-http://blog.csdn.net/hfa... 阅读全文
posted @ 2014-06-25 12:16 qbx1986 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到一需求,要求传送一个数组给js画图数组的key是日期,value是当天的值问题是从数据库取出来的值有些日期是没有的,需要给这里没有的日期补上值0这个时候就可以先创建一个数组,key是所需要的日期,value都是0例如$dateArray=array("2014-01-01"=>0,"201... 阅读全文
posted @ 2014-06-19 10:43 qbx1986 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、简介自 PHP 5 起完全重写了对象模型以得到更佳性能和更多特性。这是自 PHP 4 以来的最大变化。PHP 5 具有完整的对象模型。PHP 5 中的新特性包括访问控制,抽象类和final类与方法,附加的魔术方法,接口,对象复制和类型约束。PHP 对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝。二、基本概念1.class每个类的定义都以关键字class开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。类名可以是任何非 PHP保留字的合法标签。一个合法类名以字母或下划线开头,后面跟着若干字母,数字或下划线。以正则表达式表示为:[a-zA 阅读全文
posted @ 2014-04-04 15:51 qbx1986 阅读(199) 评论(0) 推荐(0) 编辑
摘要: //不加这一句保存的中文名的图片,名字乱码$file=iconv("utf-8","gbk",$file); 保存文件有中文名的时候在windows下没有这一句中文名字出现乱码而移到linux下后有这句反而有乱码 阅读全文
posted @ 2014-04-02 16:03 qbx1986 阅读(260) 评论(0) 推荐(0) 编辑
摘要: <?php $beer="libo"; echo "he drink some $beers";//输出he drink some echo "<br>"; echo "he drink some ".$beer."s";//he drink some libos echo "<br>"; echo "he drink some ${beer}s";//he drink some libos echo "<br 阅读全文
posted @ 2012-09-24 10:14 qbx1986 阅读(124) 评论(0) 推荐(0) 编辑
摘要: /*布尔型参与运算,TRUE转为整型1,FALSE转为整型0后再参与运算, 有NULL值参与运算时,NULL值转化为整型0再进行计算, 有integer型和float型参与运算时,先把integer型转为float型再进行计算。 有字符串和数字型数据参与运算,字符串先转换为数字,再参与运算。 转化后的数字是从字符串开始的数值型字符串,如果不带小数点则转为integer 类型数字,如果带有小数点则转为float类型数字。*/ $foo="100page";//string $foo+=2;//102 integer $foo=$foo+1.3;//103.3 float ec 阅读全文
posted @ 2012-09-24 10:11 qbx1986 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一小段代码体现echo和print区别<?php$a="a";$p=print($a);//输出aecho $p;//输出1//$p=echo $a;//语法错?> 阅读全文
posted @ 2012-08-01 20:04 qbx1986 阅读(122) 评论(0) 推荐(0) 编辑
摘要: <?php $beer="libo"; echo "he drink some $beers";//输出he drink some echo "<br>"; echo "he drink some ".$beer."s";//he drink some libos echo "<br>"; echo "he drink some ${beer}s";//he drink some libos echo "<br 阅读全文
posted @ 2012-08-01 00:06 qbx1986 阅读(113) 评论(0) 推荐(0) 编辑
摘要: <?php/*布尔型参与运算,TRUE转为整型1,FALSE转为整型0后再参与运算, 有NULL值参与运算时,NULL值转化为整型0再进行计算, 有integer型和float型参与运算时,先把integer型转为float型再进行计算。 有字符串和数字型数据参与运算,字符串先转换为数字,再参与运算。 转化后的数字是从字符串开始的数值型字符串,如果不带小数点则转为integer 类型数字,如果带有小数点则转为float类型数字。*/ $foo="100page";//string $foo+=2;//102 integer $foo=$foo+1.3;//103.3 阅读全文
posted @ 2012-08-01 00:06 qbx1986 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这 么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。$row['id'] 的速度是$row[id]的7倍。echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。在执行for循环之前确定最大循环数,不要每循 阅读全文
posted @ 2012-07-31 17:40 qbx1986 阅读(135) 评论(0) 推荐(0) 编辑