全文预览

php开发培训文档张松

上传者:似水流年 |  格式:ppt  |  页数:12 |  大小:227KB

文档介绍
5/299.关于面向对象的构造方法:tion__construct($parameter){}应该注意的问题。functionclassName(){}?1.默认是public,用来初始化实例,newclassName(),默认首先调用这个方法。?2.一般在构造方法里面初始化一个类的一些参数?3.如何继承父类的构造方法function__construct(){?parent::__construct();?}?4.若没有显示声明类自己的构造方法,默认调用父类构造方法。若父类也没有构造方法怎么办??5.若显示声明自己的构造方法,不显示调用父类构造方法,父类构造方法不会被调用。2019/5/29两种构造方法写法同时出现怎么执行//11找不到__construct()时,会去找functionA(){}2019/5/2910.函数count($var)使用注意1.int,string类型计算结果都为12.count(false);//1?3.array(),null,计算结果为0问题:想用count计算某方法返回数组的个数(不管方法返回的是null,false,array(),0,'')empty($result)?0:count($result);2019/5/2911.newclass()时内存里面到底是怎样分配的?12.问题代码分析问题1:查询条件没有进行重构(开发过程中时刻提醒自己不写重复的代码) $where=array( 'private'=>0, 'uid'=>array('IN',$map) );问题2:没有对条件$map进行empty判断,如果$map为empty,查询就没有必要进行了,况且sql语句也会报错。若框架没有作异常处理,系统直接挂掉输出sql语句。问题3:foreach里面循环查询数据库13.为什么说循环查询不好http请求(TCP的一种)三次握手

收藏

分享

举报
下载此文档