成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析PHP5析構函數的具體使用方法

開發 后端
我們在學習PHP語言的時候,可能會發現,它的構造函數與析構函數與以往有些許不同。比如PHP5析構函數被定義為一個名為__destruct()的函數。

在升級版的PHP5中,都有構造函數與PHP5析構函數。但是在具體的實際操作中,他們的功能和使用方式已經和普通的函數方式有所不同。每當實例化一個類對象時,都會自動調用這個與類同名的函數,使對象具有與生俱來的一些特征。

#t#在PHP5中,則使用__construct()來命名構造函數,而不再是與類同名,這樣做的好處是可以使構造函數獨立于類名,當類名改變時,不需要在相應的去修改構造函數的名稱。

與構造函數相反,在PHP5中,可以定義一個名為__destruct()的函數,稱之為PHP5析構函數,PHP將在對象在內存中被銷毀前調用析構函數,使對象在徹底消失之前完成一些工作。對象在銷毀一般可以通過賦值為null實現。

  1. <?php 
  2. /*  
  3.  * Created on 2009-11-18  
  4.  *  
  5.  * To change the template for this generated file go to  
  6.  * Window - Preferences - PHPeclipse - PHP - Code Templates  
  7.  */  
  8.  class student{  
  9.   //屬性  
  10.   private $no;  
  11.   private $name;  
  12.   private $gender;  
  13.   private $age;  
  14.     
  15.   private static $count=0;  
  16.   function __construct($pname)  
  17.   {  
  18.    $this->name = $pname;  
  19.    self::$count++;  
  20.   }  
  21.     
  22.   function __destruct()  
  23.   {  
  24.    self::$count--;  
  25.   }  
  26.     
  27.   static function get_count()  
  28.   {  
  29.    return self::$count;  
  30.   }  
  31.  }  
  32.    
  33.  $s1=new student("Tom");  
  34.  print(student::get_count());  
  35.    
  36.  $s2=new student("jerry");  
  37.  print(student::get_count());  
  38.    
  39.  $s1=NULL;  
  40.  print(student::get_count());  
  41.    
  42.  $s2=NULL;  
  43.  print(student::get_count());  
  44. ?> 

上面這段代碼就是PHP5析構函數的具體使用方法,希望對大家有所幫助。

責任編輯:曹凱 來源: CSDN
相關推薦

2009-12-07 16:52:59

PHP函數getima

2009-11-24 16:28:41

PHP5魔術函數

2009-11-25 10:02:27

PHP會話Sessio

2009-11-26 15:23:24

PHP函數ereg()

2009-11-26 19:05:04

PHP函數explod

2009-12-01 19:02:20

PHP取整函數

2009-12-02 18:51:12

PHP分頁類

2009-11-30 15:00:19

PHP加密解密函數au

2009-11-18 18:33:23

Linux PHP5安

2009-11-24 19:25:32

PHP關聯數組

2009-12-01 17:00:49

PHP變量

2009-12-04 17:16:41

PHP析構函數

2009-11-24 15:50:09

PHP上傳類uploa

2009-11-30 17:43:54

PHP split()

2009-12-11 17:33:56

PHP5常用函數

2009-12-01 18:02:41

PHP表單數組

2011-08-29 15:58:51

Lua函數

2009-11-23 20:00:25

PHP5接口PHP5抽象類

2009-11-23 19:33:12

PHP5多態性

2009-11-16 16:54:00

PHP構造函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美日韩精品 | 精品1区 | 在线精品观看 | 国产免费看 | 午夜精品一区二区三区在线 | 亚洲视频一区在线观看 | 精品欧美一区二区三区久久久 | 一区二区三区久久久 | 国产精品毛片一区二区在线看 | 在线免费观看成年人视频 | 中文字幕av中文字幕 | 一区二区三区成人 | 亚洲欧美久久 | 成人性视频免费网站 | 在线观看第一页 | 中文字幕乱码一区二区三区 | 日韩精品一区二区三区中文在线 | 欧美中文字幕在线观看 | 美女网站视频免费黄 | 欧美精品一二三区 | 国产精品无 | 一级毛片免费完整视频 | 日韩一级电影免费观看 | 欧洲精品在线观看 | 国产午夜精品一区二区三区嫩草 | 欧美伊人 | 91久久久久久久久久久久久 | 成人高潮片免费视频欧美 | 亚洲人成在线播放 | 男人阁久久 | 亚洲一区二区精品 | 在线一区二区三区 | 欧美午夜精品久久久久久浪潮 | 久久免费资源 | 亚洲一区在线观看视频 | 色性av| 国产精品免费小视频 | 久久国产综合 | 91精品观看 | 丁香综合 | 久久久91精品国产一区二区三区 |