www.adminn.cn
站长正能量分享网!

php类的定义与继承用法实例

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

这篇文章主要介绍了php类的定义与继承用法,实例分析了php中类的基本定义与继承的使用技巧,需要的朋友可以参考下,本文实例讲述了php类的定义与继承用法,分享给大家供大家参考,具体如下:

  1. <?php 
  2. /* 
  3.  * class 
  4.  */ 
  5.  class people { 
  6.   public $name
  7.   public $age
  8.   function __construct($namec,$agec) { 
  9.     $this->name = $namec
  10.     $this->age = $agec
  11.   } 
  12.   protected function getmessage() { 
  13.     return "姓名:".$this->name."<br/>"."年龄:".$this->age; 
  14.   } 
  15.   function __tostring() { 
  16.     return "姓名:".$this->name."<br/>"."年龄:".$this->age; 
  17.   } 
  18.   function __destruct() { 
  19.     echo "<br/> I am dead!"
  20.   } 
  21.   function __call($key,$args) { 
  22.     echo "<br/>","你调用的方法名不存在:$key","<br/>"
  23.     echo "你调用的参数是:",var_dump($args); 
  24.   } 
  25.   final function getf() { 
  26.     echo "I am getf"
  27.   } 
  28.  } 
  29.  class xinxin extends people { 
  30.   function getname() { 
  31.     echo $this->getmessage(); 
  32.     echo '<br/>'
  33.     echo parent::getmessage(); 
  34.     echo '<br/>'
  35.     return "I am xinxin"
  36.   } 
  37.   function getmessage() { 
  38.     return "I am zilei getmessage <br/>"
  39.   } 
  40.   function getff() { 
  41.     echo "I am new getf"
  42.   } 
  43.  } 
  44. $pp = new people("小弟","33"); 
  45. //$pp->name = "小明"; 
  46. //$pp->age = "88"; 
  47. echo $pp->name; 
  48. echo '   '
  49. echo $pp->age; 
  50. echo '<br/><br/>'
  51. $xx = new xinxin("小小","13"); 
  52. echo $xx->getname(); 
  53. ?>

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php类的定义与继承用法实例》
文章链接:https://www.adminn.cn/news/33086.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

2次开发,学习研究使用!扫码支付后联系QQ677123发货!

支付宝扫一扫打赏