站長資訊網
        最全最豐富的資訊網站

        PHP之Trait功能與用法實例分析

        PHP之Trait功能與用法實例分析

        本文實例講述了PHP Trait功能與用法。分享給大家供大家參考,具體如下:

        Trait 是為類似 PHP 的單繼承語言而準備的一種代碼復用機制。

        1.如果引入的Trait有同名的方法

        trait A{  public function eat(){   echo 'A-eat';  }    public function say(){   echo 'A-say';  } }   trait B{    public function eat(){   echo 'B-eat';  }    public function say(){   echo 'B-say';  } }   class People{  use A,B{   A::eat insteadof B;   B::eat as eatbak;   B::say insteadof A;  } }   $people = new People(); $people->eat(); echo "<br/>"; $people->say(); echo "<br/>"; $people->eatbak();

        運行結果:

        A-eat
        B-say
        B-eat

        2.修改訪問控制

        <?php trait Test {  public function say() {   echo 'say hello';  } }   class People {  use Test { say as protected; } }   $people = new People();   $people->say();

        運行結果:

        Fatal error: Call to protected method People::say() from context '' in D:phpdemotrait_Demo.php on line 14

        相關學習推薦:PHP編程從入門到精通

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 免费人欧美日韩在线精品| 中文字幕久久精品| 欧美日韩精品系列一区二区三区| 国产精品igao视频网| 亚洲欧洲自拍拍偷精品 美利坚| 国产精品成人h片在线 | 久久99精品国产一区二区三区| 无码精品一区二区三区在线| 久久精品国产国产精品四凭 | 亚洲AⅤ永久无码精品AA| 99热日韩这里只有精品| 国产精品1024香蕉在线观看| 久久精品国产亚洲AV无码偷窥| 四虎国产精品永久地址入口| 国产精品va在线观看无码| 精品国产福利久久久| 99国产精品无码| 国语精品一区二区三区| 无码少妇精品一区二区免费动态 | 国产专区日韩精品欧美色| 99国内精品久久久久久久| 精品久久久久久久| 丝袜美腿国产精品视频一区| 国内精品久久久久久野外| 国产精品电影在线观看| www.亚洲精品| 国产精品影音先锋| 青青青国产精品国产精品久久久久| 91视频国产精品| 国产成人精品日本亚洲网站| 国产精品无码久久综合| 97久久久久人妻精品专区| 国产精品va无码一区二区| 国产精品美脚玉足脚交欧美| 91精品国产色综合久久| 精品一区二区三区在线视频| 日韩精品www| 国产91精品一区二区麻豆亚洲| 国产精品久久久久久久午夜片| 精品熟女少妇aⅴ免费久久| 久久99热这里只有精品国产|