毕业设计网
开发环境 |

php使用初始化+$this+释放函数


class  WdPc2{
//创建类-属性
public $wdname2;       //定义全局变量$wdname1-类属性   那里的电脑
public $wdtype2;       //定义全局变量$wdtype1-类属性   什么类型电脑
public $gsm2;           //定义全局变量$wdtype1-类属性  在干什么

//初始化函数
function  __construct($wdname2="",$wdtype2="",$gsm2=""){   //接收对象传来的参数 
       $this->wdname2=$wdname2;   //定义$this->wdname1 =初始化 那里的电脑
    $this->wdtype2=$wdtype2;   //定义$this->wdname1 =初始化  什么类型电脑
    $this->gsm2=$gsm2;   //定义$this->wdname1 =初始化  在干什么
}


//创建类-方法
//方法(1)
function  wdvod2(){    //构造自定义函数wdvod1()-  方法(1)
return $this->wdname2."-".$this->wdtype2."-".$this->gsm2;    //返回内容  用 $this取出
}
//方法(2)
function  wdgame2(){   //构造自定义函数wdgame1()-  方法(2)
return $this->wdname2."-".$this->wdtype2."-".$this->gsm2;      //返回内容  用 $this取出
}
//方法(3)
function  wdinte2(){   //构造自定义函数wdinte1()-  方法(3)
return $this->wdname2."-".$this->wdtype2."-".$this->gsm2;        //返回内容  用 $this取出
}

//释放内容
function __destruct() {
echo "=====释放变量-".$this->wdname2."<br>";  //释放(清理)某变量  真的释放不需要加 echo 因为这里演示用
echo "=====释放函数-".$this->wdinte2()."<br>"."<br>"; //释放(清理)某释放函数
}
}

//实例化对象
$wdpc1111=new WdPc2("公司电脑","笔记本","播放电影");  //实例化对象一  并传值给类---初始化函数
$wdpc2222=new WdPc2("家用电脑","台式机","玩游戏"); //实例化对象二   并传值给类---初始化函数
$wdpc3333=new WdPc2("裸体电脑","裸机","上网"); //实例化对象二   并传值给类---初始化函数


//输出对象

echo $wdpc1111->wdvod2()."<br>"; 
//输出对象(1)中类属性变量  和类方法自定义函数
echo $wdpc2222->wdgame2()."<br>";
//输出对象(2)中类属性变量  和类方法自定义函数
echo $wdpc3333->wdinte2()."<br>"."<br>";
//输出对象(2)中类属性变量  和类方法自定义函数
//$wdpc1111=null;(如果把这个加在输出后面 释放(清理),就可以改变此输出 提前一位释放)


//释放说明
//如果输出后面不加$wdpc1111=null;   那么就按 进到远来释放内存
//$wdpc1111=null;   (如果把这个加在输出后面 释放(清理),就可以改变此输出 提前一位释放)
//释放举例
/* 如果有3个输出内容

第一个内容 后面加$pc1=null;  那么肯定第一个释放
第三个内容 后面加$pc3=null;  那么第三个提前一位   第2个释放
第二个内容 就最后释放

输出 第一个内容
$pc1=null;
输出 第二个内容
输出 第三个内容
$pc3=null;

那么释放先后徐徐就是

一 


最后想说一句就是  在类之外 取类中的'变量值',或者执行'自定义函数',需要先实例化对象,而在类的自定义函数中,想取某个'变量值'或

者"执行函数"  就用$THIS
$THIS用在  function {}中

*/


/* final 锁定 CLASS 就不能继承类
final 锁定 FUNCTION  自定义函数就不能被从载
继承类
从载函数
继承接口(引用接口)
先继承类 后继承接口 */
  

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:php初始化对象函数 __construct()
下一篇:php使用New函数 将对象实例化


版权所有 毕业设计网联系qq:242219979 © 2007-2022