下载此文档

php开发培训文档张松.ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
PHP开发技巧分享张松小技巧分享empty($var)可以判断的值有,""、0、"0"、NULL、FALSE、array()、$var,所以尽量避免程序中的这种写法:if($var==''||$var==null||$var==false){}isset($var)检测变量是否设置addslashes()使用环境get_magic_gpc()用法2019/5/295.=,==,===三者的区别$a=5,3=='3',3==='3',传址引用functionfuna($a){},functionfunb(&$a){},类:一些具体相同属性事物的抽象。比方说车,属性有:轮子,发动机等等;成员方法:前进,后退等等。(具体到写代码时就应该思考哪些东西应该放在一个类里面比方说一个数据表单独作为一个类)。为什么要重构?一个方法几百行为什么不好? :tion__construct($parameter){}应该注意的问题。functionclassName(){} ,用来初始化实例,newclassName(),默认首先调用这个方法。 (){ parent::__construct(); } ,默认调用父类构造方法。若父类也没有构造方法怎么办? ,不显示调用父类构造方法,父类构造方法不会被调用。2019/5/29两种构造方法写法同时出现怎么执行//11找不到__construct()时,会去找functionA(){}2019/5/($var),(false);//1 (),null,计算结果为0问题:想用count计算某方法返回数组的个数(不管方法返回的是null,false,array(),0,'')empty($result)?0:count($result);2019/5/()时内存里面到底是怎样分配的?:查询条件没有进行重构(开发过程中时刻提醒自己不写重复的代码) $where=array( 'private'=>0, 'uid'=>array('IN',$map) );问题2:没有对条件$map进行empty判断,如果$map为empty,查询就没有必要进行了,况且sql语句也会报错。若框架没有作异常处理,系统直接挂掉输出sql语句。问题3:(TCP的一种)三次握手

php开发培训文档张松 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人marry201208
  • 文件大小227 KB
  • 时间2019-05-29