php很多內(nèi)置的類或擴(kuò)展類比較粗糙,需要人為的封裝一遍,于是有了兩種封裝方式,1直接繼承2內(nèi)部實(shí)例化如redis類,可以namespacelibclassredisextends\Redis{}也可以namespacelibclassredis{private$_redis=null;publicfunction__construct(){$this->_redis=new\Redis()}}第一種方法的優(yōu)點(diǎn)是方便,無須把所有的方法重寫一遍,但是不太好統(tǒng)一捕捉異常,第二種就是麻煩些,需要重寫一遍所有的方法,(雖然可以用魔術(shù)方法),捕捉異常方便些。大家用的哪種?為什么呢?
php兩種封裝類的優(yōu)缺點(diǎn)?
翻翻過去那場(chǎng)雪
2019-04-16 16:58:10