當前位置:才華齋>計算機>php語言>

php初始化物件和解構函式的簡單例項

php語言 閱讀(1.4W)

文章主要是對php初始化物件和解構函式的簡單例項進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助。

php初始化物件和解構函式的簡單例項

程式碼如下:

<?php

/**********************************************

* __construct 物件初始化函式使用

* destruct 解構函式的使用

* $this 關鍵字的使用($this關鍵字是用來訪問當前物件中的物件屬性和物件 * 方法的`系統變數)

*

**********************************************/

header("Content-Type:text/html;charset=UTF-8");

class mypc{

public $name;

public $type;

function __construct($name='',$type=''){ //初始化物件,將初始化值放在括號內

$this->name=$name;

$this->type=$type;

}

function vod(){

return $this->name.$this->type.'播放電影';

}

function game(){

return $this->name.$this->type.'玩遊戲';

}

/************************

* 當物件內部的操作執行完畢的時候,

* __destruct()被呼叫,

* 然後物件所使用的記憶體被釋放出來。規則:後進先出

**************************/

function __destruct(){

echo "<br>==============".$this->name;

}

}

$pc1 = new mypc('家用電腦','桌上型電腦');

echo $pc1->vod()."<br>";

//當$pc1=null;的時候是當前例項操作完成後直接釋放出物件

$pic2 = new mypc('公司電腦','筆記本');

echo $pic2->game();