摘要: 注:若子类不能完整地实现父类的方法,或者父类的某些方法在子类中已经发生“畸变”,则建议断开父子继承关系,采用依赖,聚集,组合等关系代替继承 方法中的输入参数为前置条件(即,契约原则,先定义出WSDL接口,制定好双方的开发协议,然后再各自实现); 里氏替换原则也要求制定一个契约,就是父类或接口。契约制 阅读全文
posted @ 2017-09-29 13:30 this_layman 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、大背景 用户请求-->语法分析 >解析(解析成opcode)-->zend执行 执行结果会先经过服务器的缓冲区(buffer)再由TCP传回到客户端。 可见,访问静态页比访问动态文件的相应时间短,这也就是为什么会有PHP静态化。 静态化的应用场景:不常改动的页面,如新闻页等; 静态化的分类:纯静 阅读全文
posted @ 2017-02-22 14:30 this_layman 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 真静态:纯html文件 伪静态:动态生成数据形成的页面,如php获取数据展现在前台页面 真静态和伪静态的优缺点 html静态页(真静态) 优点:1)减少服务器对数据响应的负荷, 2)加载不用调动数据库,响应速度快。 3)便于化化引擎。 缺点:1)维护不方便,每次都要手动生成。 2)空间占用比较大。 阅读全文
posted @ 2017-02-22 13:35 this_layman 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、界定变量名 注:花括号内若左侧出现空格,则会当做普通花括号来解析。 二、界定表达式 1.获取字符串中某个字符 如:$str='abcdefg'; echo $str{0};//a 效果等同于$str[0]; 2.作为表示下标的方法定义数组 如:$arr = []; $arr{10}=4; pri 阅读全文
posted @ 2017-02-16 18:57 this_layman 阅读(238) 评论(0) 推荐(1) 编辑