随笔分类 - PHP
摘要:1. 避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。 2. 抽象原则(Abstraction Principle) 与DRY原则相关。要记住,程序代码中每一个重要的功能,只能出现在源代码的一个位置。 3. 简单原则(Keep It Simple and Stupid) 简单是软件设计的目标,简单的代码占用时间少,漏洞少,并且易于修改。 4. 避免创建你不要的代码 Avoid Creating a YAGNI (You aren...
阅读全文
摘要:1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。5、注销那些不用的变量尤其是大数组,以便释放内存。6、尽量避免使用__get,__set,__autoload。7、require_once()代价昂贵。8、include文件时尽量使用绝对路径,因为它避免了PHP
阅读全文
摘要:经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢? 比如: ?php $arr['laruence']='huixinchen'; $arr['yahoo']=2007; $arr['baidu']=2008; foreach($arras$key=$val){ //结果是什么? } 又比如: ?php $arr[2]='huixinchen'; $arr[1]=2007; $arr[0]=2008; foreach($arras$key=$val){ //现
阅读全文

浙公网安备 33010602011771号