欢迎光临
我们一直在努力

2018年08月的文章

PHP设计模式-链式操作-小罗同学

PHP设计模式-链式操作

在传统的代码中,许多情况下要调用一个类中的很多方法使用。比如Db类 传统方法 链式方法 链式操作的核心原理就是需要链的方法return $this;只要把对象返回回去自然可以调用其他方法了,如此循环下去

PHP设计模式-PSR0规范-小罗同学

PHP设计模式-PSR0规范

在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。 PRS-0规范是他们出的第1套规范,主要是制定了一些自动加载标准(Autoloading Stand...

PHP设计模式-类自动载入-小罗同学

PHP设计模式-类自动载入

早期PHP都是通过手工include载入相应的类文件,当PHP项目变大时,如果项目需要几十上百个文件时,管理是非常繁杂的。 在PHP5.2之后提供了类的自动载入方式,我们就可以基于此方式自动载入所需要的类文件。 实现如下: <?php...

PHP设计模式-命名空间-小罗同学

PHP设计模式-命名空间

早起PHP是没有命名空间的,随着工程项目越来越大,代码文件越来越多,组件化引入文件时代码容易冲突,于是PHP5.3开始加入命名空间。 无命名空间例子: 这时执行demo.php 将会报错。   命名空间的声明 namespace ...

JS 对象封装的常用方式-小罗同学

JS 对象封装的常用方式

JS是一门面向对象语言,其对象是用prototype属性来模拟的,下面,来看看如何封装JS对象. 常规封装 function Person (name,age,sex){ this.name = name; this.age = age; ...