php很多内置的类或扩展类比较粗糙,需要人为的封装一遍,于是有了两种封装方式,1直接继承2内部实例化如redis类,可以namespacelibclassredisextends\Redis{}也可以namespacelibclassredis{private$_redis=null;publicfunction__construct(){$this->_redis=new\Redis()}}第一种方法的优点是方便,无须把所有的方法重写一遍,但是不太好统一捕捉异常,第二种就是麻烦些,需要重写一遍所有的方法,(虽然可以用魔术方法),捕捉异常方便些。大家用的哪种?为什么呢?
www说
子衿沉夜
相关分类