• 技术文章 >后端开发 >php教程

    简单实现PHP5多重继承的示例代码

    PHP中文网PHP中文网2017-03-31 15:23:51原创344
    在通过对PHP语言的学习我们可以知道,PHP4是无法实现多重继承的。那么对于PHP5呢?我们对PHP5进行了一个测试,发现PHP5多重继承的实现方法非常简便。

    PHP上传类upload.php的具体使用方法

    如何运用PHP Ajax实现图片的无刷新上传

    解析PHP5析构函数的具体使用方法

    PHP5魔术函数的具体应用讲解

    PHP mysqli如何连接MySQL数据库

    以下为PHP5多重继承的具体代码:

    <? 
    //PHP5 接口 ---跟 JAVA一个鸟样~ 晕  
    interface IFOne{  
     function getName();  
    }  
    interface IFTwo{  
     function getID();  
    }  
    //PHP 抽象类   
    abstract class AbsClsOne{  
     var $name;  
     function setName($name){  
      $this->name=$name;  
     }  
    }  
    abstract class AbsClsTwo{  
     var $id;  
     function setID($id){  
      $this->id=$id;  
     }  
    }  
    //单继承 多实现  
    class ExtendsMoreCls extends AbsClsOne implements IFOne,IFTwo{  
     var $id;  
     private static $priVar="private";  
     function construct(){//PHP5的 构造函数  
      self::$priVar="set private";  
      $this->id=0;   
     }   
     function destruct(){//释构函数  
      echo "ExtendsMoreCls destruct";  
     }  
     function getName(){  
      return $this->name;  
     }  
     function getID(){  
      return $this->id;  
     }  
     public static function clsStaticFunc(){  
      echo "static function";  
     }  
    }  
     
    $emc=new ExtendsMoreCls();  
    $emc->setName("kj021320");  
    echo $emc->getName();  
    echo "<br>";   
    echo $emc->getID();  
    echo "<br>";  
    ExtendsMoreCls::clsStaticFunc();//调用静态方法  
    echo "<br>";  
    ?>

    输出的结构为

    kj021320
    0
    static function
    ExtendsMoreCls destruct

    以上就是简单实现PHP5多重继承的示例代码的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP5,多重继承
    上一篇:PHP批量上传图片的具体实现方式_PHP教程 下一篇:PHP接收复选框信息的简便方法讲解_PHP教程
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• YII Framework教程之异常处理详解_php实例• 在Mac OS上自行编译安装Apache服务器和PHP解释器_php实例• ubuntu下配置nginx+php+mysql详解_php实例• php header函数的常用http头设置_php实例• 19个Android常用工具类汇总_php实例
    1/1

    PHP中文网