Heim  >  Artikel  >  Backend-Entwicklung  >  Über PHP: Einfache Beispielanalyse von Initialisierungsobjekten und Destruktoren

Über PHP: Einfache Beispielanalyse von Initialisierungsobjekten und Destruktoren

黄舟
黄舟Original
2017-07-02 10:34:221364Durchsuche

In diesem Artikel werden hauptsächlich einfache Beispiele für PHP-Initialisierungsobjekte und Destruktoren vorgestellt. Freunde, die es brauchen, können darauf zurückgreifen.

Code As folgt:

<?php
 /**********************************************
 *  construct  对象初始化函数使用
 *  destruct      析构函数的使用
 *  $this         关键字的使用($this关键字是用来访问当前对象中的对象
属性
和对象 *        方法的
系统变量
)
 * 
 **********************************************/
 header("Content-Type:text/html;charset=UTF-8");
 class mypc{
  public $name;
  public $type;
  function construct($name=&#39;&#39;,$type=&#39;&#39;){ //初始化对象,将初始化值放在括号内
   $this->name=$name;
   $this->type=$type;
  }
  function vod(){
   
return
 $this->name.$this->type.&#39;播放电影&#39;;
  }
  function game(){
   return $this->name.$this->type.&#39;玩游戏&#39;;
  }
  /************************
  * 当对象内部的操作执行完毕的时候,
  * destruct()被调用,
  * 然后对象所使用的内存被释放出来。规则:后进先出
  **************************/
  function destruct(){
   echo "<br>==============".$this->name;
  }
 }
 $pc1 = new mypc(&#39;家用电脑&#39;,&#39;台式机&#39;);
 echo $pc1->vod()."<br>";
 //当$pc1=null;的时候是当前实例操作完成后直接释放出对象
 $pic2 = new mypc(&#39;公司电脑&#39;,&#39;笔记本&#39;);
 echo $pic2->game();


Das obige ist der detaillierte Inhalt vonÜber PHP: Einfache Beispielanalyse von Initialisierungsobjekten und Destruktoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn