php中析构函数的作用是什么-PHP问题

资源魔 32 0

php中析构函数的作用是:开释内存,当工具被销毁时析构函数就会被挪用。界说析构函数的语法格局为:【__destruct()】。php应用渣滓收受接管机制,主动肃清再也不应用的工具,即便没有应用unset函数,析构函数也会主动被挪用。

作用:

正在工具被销毁时析构函数被挪用,它的作用是开释内存。

界说析构函数的格局为:

__destruct()

举例:

class Preson{
public $name;    //界说变量
public $age;
public $sex;
public $height;
function __construct($name,$age,$sex,$height){
$this->name = $name;         //为变量赋值
$this->age = $age;
$this->sex = $sex;
$this->height = $height;
}
function __destruct(){
echo "工具被销毁了";
}
}
$Preson1 = new Preson("年夜白","20","女","180");
echo $Preson1->name;

运转的后果为:

年夜白工具被销毁了

运转完结后,工具被销毁了。

留意:

php应用的是一种“渣滓收受接管”机制,主动肃清再也不应用的工具,开释内存,就是说即便没有应用unset函数,析构办法也会主动被挪用。

假如您想学习更多相干常识,请拜访资源魔。

以上就是php中析构函数的作用是甚么的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 析构函数 php故障解决 php使用问题

抱歉,评论功能暂时关闭!