麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP類的聲明與實例化及構造方法與析構方法詳解

2024-05-04 23:42:35
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP類的聲明與實例化及構造方法與析構方法,結合實例形式分析了PHP面向對象類的聲明與使用相關技巧,需要的朋友可以參考下
 

本文實例講述了PHP類的聲明與實例化及構造方法與析構方法。分享給大家供大家參考,具體如下:

<?phpclass human{  public static $leg=2;  public $name = 'leo';  public $age = '25';  public function cry(){  }}$leo = new human();print_r($leo);/*返回human Object ( [name] => leo [age] => 25 )*///為什么沒有leg呢?//是因為加了static,就變成了類的屬性了,是屬于所有//通過這個類實例實例后的對象的//public是權限修飾符,權限修飾符有public,protected,private//在PHP4經常用到var,這個現在不怎么也不推薦用,就相當于public//在PHP5中會把var解析成public?>

有沒有什么辦法可以在new對象的時候,通過傳參數來改變對象的屬性呢?而不是千篇一律

答:可以在類中定義構造方法,即在初始化對象的時候,就會執行,并且可以接收參數

如下所示:

<?php class human{  public static $leg=2;  public $name = 'leo';  public $age = '25';  public function __construct($name,$age){    $this->name=$name;    $this->age=$age;  }}$leo = new human('macro','23');print_r($leo);/*返回human Object ( [name] => macro [age] => 23 )可以看到參數起作用了__construct就是構造函數*/?>

與構造函數相對應的就是析構函數,即當對象銷毀的時候執行的

如下所示:

<?php class human{  public static $leg=2;  public $name = 'leo';  public $age = '25';  public function __construct($name,$age){    $this->name=$name;    $this->age=$age;    echo $this->name."對象生成啦<br />";  }  public function __destruct(){    echo $this->name."對象銷毀啦<br />";  }}$leo = new human('macro','23');$tim = new human('tim','18');unset($leo);echo '~~~~~~~~~~~~~~~~~~~~<br />';/*返回:macro對象生成啦tim對象生成啦macro對象銷毀啦~~~~~~~~~~~~~~~~~~~~tim對象銷毀啦*///__destruct是析構函數,即對象銷毀的時候調用//為什么$tim 沒有unset 也執行了析構函數//這是一個隱式銷毀,unset是顯式銷毀//當一個頁面執行完成自動銷毀?>

更多關于PHP面向對象相關內容感興趣的讀者可查看本站專題:《php面向對象程序設計入門教程

希望本文所述對大家PHP程序設計有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 看全色黄大色黄大片女图片 | 制服丝袜成人动漫 | 毛片免费观看视频 | 久久影院午夜 | 欧美在线中文字幕 | 国产亚洲欧美视频 | 激情网站免费观看 | 欧美性生活视频免费看 | 久草在线高清视频 | 日本精品视频一区二区三区四区 | 欧美18一19sex性护士农村 | 全黄裸片武则天一级第4季 九色p | 国产1区2区3区中文字幕 | 午夜色视频在线观看 | 欧美一级特黄aaaaaa在线看首页 | 欧美 日韩 国产 在线 | 中国a毛片 | 成人一级免费 | lutube成人福利在线观看污 | 精品成人免费一区二区在线播放 | 成人视屏在线 | 精品一区二区三区不卡 | 欧美18一12sex性处hd | 亚洲91网站| 一区二区三区国产在线 | 中国7777高潮网站 | 成人免费观看49www在线观看 | 蜜桃网站免费 | 国产一级片91 | 国产精品久久久久久久久久久久久久久久 | 一级全毛片 | 成人免费毛片片v | 深夜视频福利 | xxxxhd73国产 | 精品欧美一区二区精品久久 | 亚洲国产精品久久久久制服红楼梦 | 国产精品久久国产精品 | 成人免费区 | 欧美成人一二三区 | 中文字幕精品久久 | 久久一本日日摸夜夜添 |